{
 "cells": [
  {
   "attachments": {},
   "cell_type": "markdown",
   "id": "3f74249f",
   "metadata": {},
   "source": [
    "## 数据预处理\n",
    "\n",
    "1. 读取爬取的数据\n",
    "2. 检查数据有无异常\n",
    "3. 去掉emoji等非文本\n",
    "4. 注意到有的人喜欢把一句话复制很多遍，我们把这些给恢复\n",
    "5. 去掉过短的文本   太短的文本没有意义\n",
    "6. 除去重复值(如:666666等经常刷的话) 重复的样本我们重复训练没有意义\n",
    "7. 简单的情感分析：情感词典打分"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "af75506b",
   "metadata": {},
   "source": [
    "### Step 1: 读取爬取的数据。\n",
    "我们已经看过数据，是一个Json文件，包含一个数组(Array)，每个元素是一个对象(Object)，而且这些对象的模式(Scheme)基本是一样的。这样，我们可以使用 pandas 直接读入，转化为数据框(DataFrame)。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "32bc686a",
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "\n",
    "df = pd.read_json('data/chatmsg_0.json')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "cb86b5b0",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>type</th>\n",
       "      <th>rid</th>\n",
       "      <th>ct</th>\n",
       "      <th>uid</th>\n",
       "      <th>nn</th>\n",
       "      <th>txt</th>\n",
       "      <th>cid</th>\n",
       "      <th>ic</th>\n",
       "      <th>level</th>\n",
       "      <th>sahf</th>\n",
       "      <th>...</th>\n",
       "      <th>hl</th>\n",
       "      <th>sdt</th>\n",
       "      <th>rg</th>\n",
       "      <th>hb</th>\n",
       "      <th>pg</th>\n",
       "      <th>pid</th>\n",
       "      <th>ds</th>\n",
       "      <th>dat</th>\n",
       "      <th>roleid</th>\n",
       "      <th>nc</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>14.0</td>\n",
       "      <td>17984519</td>\n",
       "      <td>雪皇看日出</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>2efd79583f114b7b9fd9fc0000000000</td>\n",
       "      <td>avatar_v3/202001/28c3d4f10c8048ad9f3cd99bee701dec</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>14.0</td>\n",
       "      <td>17984519</td>\n",
       "      <td>雪皇看日出</td>\n",
       "      <td>问问问</td>\n",
       "      <td>e94f3f2d691543b527d1fc0000000000</td>\n",
       "      <td>avatar_v3/202001/28c3d4f10c8048ad9f3cd99bee701dec</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>1.0</td>\n",
       "      <td>140612662</td>\n",
       "      <td>clever靓仔</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>77f0a835d32f42ad9be1fc0000000000</td>\n",
       "      <td>avanew/face/201705/17/07/a6f5e6ccad6b91d5e49a5...</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>1.0</td>\n",
       "      <td>143025884</td>\n",
       "      <td>l梦幻泡影</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>783ed62430b14b70a8cefc0000000000</td>\n",
       "      <td>avatar_v3/202010/53ef7d0cbe2c4e13a4f9d038c741bc99</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>1.0</td>\n",
       "      <td>35088921</td>\n",
       "      <td>错过的过客</td>\n",
       "      <td>开饭了！</td>\n",
       "      <td>c47f17f5473e43c03cd5fc0000000000</td>\n",
       "      <td>avanew/face/201803/12/16/aa8586d7157f16d67a5f5...</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11613</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>1.0</td>\n",
       "      <td>335695813</td>\n",
       "      <td>想要一个完美人生啊c</td>\n",
       "      <td>艾克还出金身？</td>\n",
       "      <td>724d057dfcfd4e0b8352fd0000000000</td>\n",
       "      <td>avatar_v3/201912/6df0dcdba0554a6f8f97d463dd91b6d2</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11614</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>2.0</td>\n",
       "      <td>43177711</td>\n",
       "      <td>TaciturnSolitude</td>\n",
       "      <td>去</td>\n",
       "      <td>b51cac30087b44718750fd0000000000</td>\n",
       "      <td>avanew/face/201611/21/21/1ba8494db737df92870d0...</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11615</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>NaN</td>\n",
       "      <td>24734512</td>\n",
       "      <td>斗地主00</td>\n",
       "      <td>站a猴子？</td>\n",
       "      <td>783ed62430b14b70ec45fd0000000000</td>\n",
       "      <td>avatar/024/73/45/12_avatar</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11616</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>NaN</td>\n",
       "      <td>242430764</td>\n",
       "      <td>小水滴武将</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>d68e9e220ac24858e495970200000000</td>\n",
       "      <td>avatar_v3/201904/8a1c29618091449aa0f74d54d08c6754</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11617</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>1.0</td>\n",
       "      <td>276252257</td>\n",
       "      <td>行云流水LN</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>d68e9e220ac248580a96970200000000</td>\n",
       "      <td>avanew/face/201712/18/00/90b3fd331a5722cf8780b...</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>11618 rows × 38 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "          type     rid    ct        uid                nn      txt  \\\n",
       "0      chatmsg  606118  14.0   17984519             雪皇看日出     今天播嘛   \n",
       "1      chatmsg  606118  14.0   17984519             雪皇看日出      问问问   \n",
       "2      chatmsg  606118   1.0  140612662          clever靓仔   马老师开课了   \n",
       "3      chatmsg  606118   1.0  143025884             l梦幻泡影      开饭了   \n",
       "4      chatmsg  606118   1.0   35088921             错过的过客     开饭了！   \n",
       "...        ...     ...   ...        ...               ...      ...   \n",
       "11613  chatmsg  606118   1.0  335695813        想要一个完美人生啊c  艾克还出金身？   \n",
       "11614  chatmsg  606118   2.0   43177711  TaciturnSolitude        去   \n",
       "11615  chatmsg  606118   NaN   24734512             斗地主00    站a猴子？   \n",
       "11616  chatmsg  606118   NaN  242430764             小水滴武将   AD没打输出   \n",
       "11617  chatmsg  606118   1.0  276252257            行云流水LN     闪现罚站   \n",
       "\n",
       "                                    cid  \\\n",
       "0      2efd79583f114b7b9fd9fc0000000000   \n",
       "1      e94f3f2d691543b527d1fc0000000000   \n",
       "2      77f0a835d32f42ad9be1fc0000000000   \n",
       "3      783ed62430b14b70a8cefc0000000000   \n",
       "4      c47f17f5473e43c03cd5fc0000000000   \n",
       "...                                 ...   \n",
       "11613  724d057dfcfd4e0b8352fd0000000000   \n",
       "11614  b51cac30087b44718750fd0000000000   \n",
       "11615  783ed62430b14b70ec45fd0000000000   \n",
       "11616  d68e9e220ac24858e495970200000000   \n",
       "11617  d68e9e220ac248580a96970200000000   \n",
       "\n",
       "                                                      ic  level  sahf  ...  \\\n",
       "0      avatar_v3/202001/28c3d4f10c8048ad9f3cd99bee701dec     17     0  ...   \n",
       "1      avatar_v3/202001/28c3d4f10c8048ad9f3cd99bee701dec     17     0  ...   \n",
       "2      avanew/face/201705/17/07/a6f5e6ccad6b91d5e49a5...     20     0  ...   \n",
       "3      avatar_v3/202010/53ef7d0cbe2c4e13a4f9d038c741bc99     16     0  ...   \n",
       "4      avanew/face/201803/12/16/aa8586d7157f16d67a5f5...     14     0  ...   \n",
       "...                                                  ...    ...   ...  ...   \n",
       "11613  avatar_v3/201912/6df0dcdba0554a6f8f97d463dd91b6d2     17     0  ...   \n",
       "11614  avanew/face/201611/21/21/1ba8494db737df92870d0...     12     0  ...   \n",
       "11615                         avatar/024/73/45/12_avatar     12     0  ...   \n",
       "11616  avatar_v3/201904/8a1c29618091449aa0f74d54d08c6754     16     0  ...   \n",
       "11617  avanew/face/201712/18/00/90b3fd331a5722cf8780b...     18     0  ...   \n",
       "\n",
       "       hl  sdt  rg   hb  pg pid  ds  dat roleid  nc  \n",
       "0     NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "1     NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "2     NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "3     NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "4     NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "...    ..  ...  ..  ...  ..  ..  ..  ...    ...  ..  \n",
       "11613 NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "11614 NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "11615 NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "11616 NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "11617 NaN  NaN NaN  NaN NaN NaN NaN  NaN    NaN NaN  \n",
       "\n",
       "[11618 rows x 38 columns]"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "464e0e29",
   "metadata": {},
   "source": [
    "### Step 2 检查数据的异常。\n",
    "观察打印的df，发现里面有很多的 NaN 值。这是我们收到的弹幕消息，并不是每个都包含了全部的字段，没有的字段被pandas 自动补成了 NaN 。\n",
    "\n",
    "NaN (Not a number) 是一种特殊规定的浮点类型，代表这个值出现了问题。判断的方法是，根据规定，NaN与任何东西都不相等，包括它自己。所以我们判断它是否等于自己就可以了。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "70c9090c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "False"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nan = float('nan')\n",
    "nan == nan"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "aa671efd",
   "metadata": {},
   "source": [
    "可以用 pandas 的 dropna 方法丢掉所有含 NaN 的行或者列。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "943f0d38",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>type</th>\n",
       "      <th>rid</th>\n",
       "      <th>ct</th>\n",
       "      <th>uid</th>\n",
       "      <th>nn</th>\n",
       "      <th>txt</th>\n",
       "      <th>cid</th>\n",
       "      <th>ic</th>\n",
       "      <th>level</th>\n",
       "      <th>sahf</th>\n",
       "      <th>...</th>\n",
       "      <th>hl</th>\n",
       "      <th>sdt</th>\n",
       "      <th>rg</th>\n",
       "      <th>hb</th>\n",
       "      <th>pg</th>\n",
       "      <th>pid</th>\n",
       "      <th>ds</th>\n",
       "      <th>dat</th>\n",
       "      <th>roleid</th>\n",
       "      <th>nc</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>0 rows × 38 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "Empty DataFrame\n",
       "Columns: [type, rid, ct, uid, nn, txt, cid, ic, level, sahf, col, cst, bnn, bl, brid, hc, ifs, cbid, el, lk, fl, urlev, dms, pdg, pdk, ext, timestamp, nl, hl, sdt, rg, hb, pg, pid, ds, dat, roleid, nc]\n",
       "Index: []\n",
       "\n",
       "[0 rows x 38 columns]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.dropna() # 默认丢弃行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "b8d746da",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>type</th>\n",
       "      <th>rid</th>\n",
       "      <th>uid</th>\n",
       "      <th>nn</th>\n",
       "      <th>txt</th>\n",
       "      <th>cid</th>\n",
       "      <th>ic</th>\n",
       "      <th>level</th>\n",
       "      <th>sahf</th>\n",
       "      <th>bnn</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "      <th>hc</th>\n",
       "      <th>el</th>\n",
       "      <th>lk</th>\n",
       "      <th>pdg</th>\n",
       "      <th>pdk</th>\n",
       "      <th>ext</th>\n",
       "      <th>timestamp</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>17984519</td>\n",
       "      <td>雪皇看日出</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>2efd79583f114b7b9fd9fc0000000000</td>\n",
       "      <td>avatar_v3/202001/28c3d4f10c8048ad9f3cd99bee701dec</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>大司马</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "      <td>44688fe696a1feb5e5c4f025c627839a</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>26</td>\n",
       "      <td>76</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 03:52:32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>17984519</td>\n",
       "      <td>雪皇看日出</td>\n",
       "      <td>问问问</td>\n",
       "      <td>e94f3f2d691543b527d1fc0000000000</td>\n",
       "      <td>avatar_v3/202001/28c3d4f10c8048ad9f3cd99bee701dec</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>大司马</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "      <td>44688fe696a1feb5e5c4f025c627839a</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>74</td>\n",
       "      <td>7</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 03:52:36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>140612662</td>\n",
       "      <td>clever靓仔</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>77f0a835d32f42ad9be1fc0000000000</td>\n",
       "      <td>avanew/face/201705/17/07/a6f5e6ccad6b91d5e49a5...</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>大司马</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "      <td>44688fe696a1feb5e5c4f025c627839a</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>39</td>\n",
       "      <td>4</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 03:52:43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>143025884</td>\n",
       "      <td>l梦幻泡影</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>783ed62430b14b70a8cefc0000000000</td>\n",
       "      <td>avatar_v3/202010/53ef7d0cbe2c4e13a4f9d038c741bc99</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>遇白</td>\n",
       "      <td>7</td>\n",
       "      <td>1811143</td>\n",
       "      <td>c84751ea55f6991dd793b6efff5508ba</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>63</td>\n",
       "      <td>79</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 03:53:05</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>35088921</td>\n",
       "      <td>错过的过客</td>\n",
       "      <td>开饭了！</td>\n",
       "      <td>c47f17f5473e43c03cd5fc0000000000</td>\n",
       "      <td>avanew/face/201803/12/16/aa8586d7157f16d67a5f5...</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>31</td>\n",
       "      <td>92</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 03:53:12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11613</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>335695813</td>\n",
       "      <td>想要一个完美人生啊c</td>\n",
       "      <td>艾克还出金身？</td>\n",
       "      <td>724d057dfcfd4e0b8352fd0000000000</td>\n",
       "      <td>avatar_v3/201912/6df0dcdba0554a6f8f97d463dd91b6d2</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>咸余</td>\n",
       "      <td>8</td>\n",
       "      <td>1126960</td>\n",
       "      <td>43803d5c7a0a3b3a8a9cb011060310d7</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>58</td>\n",
       "      <td>98</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11614</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>43177711</td>\n",
       "      <td>TaciturnSolitude</td>\n",
       "      <td>去</td>\n",
       "      <td>b51cac30087b44718750fd0000000000</td>\n",
       "      <td>avanew/face/201611/21/21/1ba8494db737df92870d0...</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>29</td>\n",
       "      <td>82</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11615</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>24734512</td>\n",
       "      <td>斗地主00</td>\n",
       "      <td>站a猴子？</td>\n",
       "      <td>783ed62430b14b70ec45fd0000000000</td>\n",
       "      <td>avatar/024/73/45/12_avatar</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>60</td>\n",
       "      <td>9</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11616</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>242430764</td>\n",
       "      <td>小水滴武将</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>d68e9e220ac24858e495970200000000</td>\n",
       "      <td>avatar_v3/201904/8a1c29618091449aa0f74d54d08c6754</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>44</td>\n",
       "      <td>47</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11617</th>\n",
       "      <td>chatmsg</td>\n",
       "      <td>606118</td>\n",
       "      <td>276252257</td>\n",
       "      <td>行云流水LN</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>d68e9e220ac248580a96970200000000</td>\n",
       "      <td>avanew/face/201712/18/00/90b3fd331a5722cf8780b...</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>92</td>\n",
       "      <td>36</td>\n",
       "      <td></td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>11618 rows × 19 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "          type     rid        uid                nn      txt  \\\n",
       "0      chatmsg  606118   17984519             雪皇看日出     今天播嘛   \n",
       "1      chatmsg  606118   17984519             雪皇看日出      问问问   \n",
       "2      chatmsg  606118  140612662          clever靓仔   马老师开课了   \n",
       "3      chatmsg  606118  143025884             l梦幻泡影      开饭了   \n",
       "4      chatmsg  606118   35088921             错过的过客     开饭了！   \n",
       "...        ...     ...        ...               ...      ...   \n",
       "11613  chatmsg  606118  335695813        想要一个完美人生啊c  艾克还出金身？   \n",
       "11614  chatmsg  606118   43177711  TaciturnSolitude        去   \n",
       "11615  chatmsg  606118   24734512             斗地主00    站a猴子？   \n",
       "11616  chatmsg  606118  242430764             小水滴武将   AD没打输出   \n",
       "11617  chatmsg  606118  276252257            行云流水LN     闪现罚站   \n",
       "\n",
       "                                    cid  \\\n",
       "0      2efd79583f114b7b9fd9fc0000000000   \n",
       "1      e94f3f2d691543b527d1fc0000000000   \n",
       "2      77f0a835d32f42ad9be1fc0000000000   \n",
       "3      783ed62430b14b70a8cefc0000000000   \n",
       "4      c47f17f5473e43c03cd5fc0000000000   \n",
       "...                                 ...   \n",
       "11613  724d057dfcfd4e0b8352fd0000000000   \n",
       "11614  b51cac30087b44718750fd0000000000   \n",
       "11615  783ed62430b14b70ec45fd0000000000   \n",
       "11616  d68e9e220ac24858e495970200000000   \n",
       "11617  d68e9e220ac248580a96970200000000   \n",
       "\n",
       "                                                      ic  level  sahf  bnn  \\\n",
       "0      avatar_v3/202001/28c3d4f10c8048ad9f3cd99bee701dec     17     0  大司马   \n",
       "1      avatar_v3/202001/28c3d4f10c8048ad9f3cd99bee701dec     17     0  大司马   \n",
       "2      avanew/face/201705/17/07/a6f5e6ccad6b91d5e49a5...     20     0  大司马   \n",
       "3      avatar_v3/202010/53ef7d0cbe2c4e13a4f9d038c741bc99     16     0   遇白   \n",
       "4      avanew/face/201803/12/16/aa8586d7157f16d67a5f5...     14     0        \n",
       "...                                                  ...    ...   ...  ...   \n",
       "11613  avatar_v3/201912/6df0dcdba0554a6f8f97d463dd91b6d2     17     0   咸余   \n",
       "11614  avanew/face/201611/21/21/1ba8494db737df92870d0...     12     0        \n",
       "11615                         avatar/024/73/45/12_avatar     12     0        \n",
       "11616  avatar_v3/201904/8a1c29618091449aa0f74d54d08c6754     16     0        \n",
       "11617  avanew/face/201712/18/00/90b3fd331a5722cf8780b...     18     0        \n",
       "\n",
       "       bl     brid                                hc el lk  pdg  pdk ext  \\\n",
       "0       9   606118  44688fe696a1feb5e5c4f025c627839a         26   76       \n",
       "1       9   606118  44688fe696a1feb5e5c4f025c627839a         74    7       \n",
       "2      11   606118  44688fe696a1feb5e5c4f025c627839a         39    4       \n",
       "3       7  1811143  c84751ea55f6991dd793b6efff5508ba         63   79       \n",
       "4       0        0                                           31   92       \n",
       "...    ..      ...                               ... .. ..  ...  ...  ..   \n",
       "11613   8  1126960  43803d5c7a0a3b3a8a9cb011060310d7         58   98       \n",
       "11614   0        0                                           29   82       \n",
       "11615   0        0                                           60    9       \n",
       "11616   0        0                                           44   47       \n",
       "11617   0        0                                           92   36       \n",
       "\n",
       "                timestamp  \n",
       "0     2021-01-02 03:52:32  \n",
       "1     2021-01-02 03:52:36  \n",
       "2     2021-01-02 03:52:43  \n",
       "3     2021-01-02 03:53:05  \n",
       "4     2021-01-02 03:53:12  \n",
       "...                   ...  \n",
       "11613 2021-01-02 05:02:09  \n",
       "11614 2021-01-02 05:02:09  \n",
       "11615 2021-01-02 05:02:10  \n",
       "11616 2021-01-02 05:02:10  \n",
       "11617 2021-01-02 05:02:10  \n",
       "\n",
       "[11618 rows x 19 columns]"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.dropna(axis=1) # 丢弃含NaN值的列"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3a0f1f84",
   "metadata": {},
   "source": [
    "本次我们是为了得到一些弹幕数据供训练分类器使用，所以我们只保留个别字段：\n",
    "\n",
    "\n",
    "uid[发弹幕用户id] txt[弹幕文本] timestamp[时间戳] level[用户等级] bl[粉丝牌等级] brid[粉丝牌属于的房间号] \n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "4ab421d1",
   "metadata": {},
   "outputs": [],
   "source": [
    "keep_fields = 'uid txt timestamp level bl brid'.split()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "88e06ccd",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>17984519</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>2021-01-02 03:52:32</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>17984519</td>\n",
       "      <td>问问问</td>\n",
       "      <td>2021-01-02 03:52:36</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>140612662</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>2021-01-02 03:52:43</td>\n",
       "      <td>20</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>143025884</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>2021-01-02 03:53:05</td>\n",
       "      <td>16</td>\n",
       "      <td>7</td>\n",
       "      <td>1811143</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>35088921</td>\n",
       "      <td>开饭了！</td>\n",
       "      <td>2021-01-02 03:53:12</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11613</th>\n",
       "      <td>335695813</td>\n",
       "      <td>艾克还出金身？</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>17</td>\n",
       "      <td>8</td>\n",
       "      <td>1126960</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11614</th>\n",
       "      <td>43177711</td>\n",
       "      <td>去</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11615</th>\n",
       "      <td>24734512</td>\n",
       "      <td>站a猴子？</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11616</th>\n",
       "      <td>242430764</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11617</th>\n",
       "      <td>276252257</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>11618 rows × 6 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             uid      txt           timestamp  level  bl     brid\n",
       "0       17984519     今天播嘛 2021-01-02 03:52:32     17   9   606118\n",
       "1       17984519      问问问 2021-01-02 03:52:36     17   9   606118\n",
       "2      140612662   马老师开课了 2021-01-02 03:52:43     20  11   606118\n",
       "3      143025884      开饭了 2021-01-02 03:53:05     16   7  1811143\n",
       "4       35088921     开饭了！ 2021-01-02 03:53:12     14   0        0\n",
       "...          ...      ...                 ...    ...  ..      ...\n",
       "11613  335695813  艾克还出金身？ 2021-01-02 05:02:09     17   8  1126960\n",
       "11614   43177711        去 2021-01-02 05:02:09     12   0        0\n",
       "11615   24734512    站a猴子？ 2021-01-02 05:02:10     12   0        0\n",
       "11616  242430764   AD没打输出 2021-01-02 05:02:10     16   0        0\n",
       "11617  276252257     闪现罚站 2021-01-02 05:02:10     18   0        0\n",
       "\n",
       "[11618 rows x 6 columns]"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[keep_fields]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "0fb212df",
   "metadata": {},
   "outputs": [],
   "source": [
    "df = df[keep_fields]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "31fe7bb0",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>17984519</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>2021-01-02 03:52:32</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>17984519</td>\n",
       "      <td>问问问</td>\n",
       "      <td>2021-01-02 03:52:36</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>140612662</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>2021-01-02 03:52:43</td>\n",
       "      <td>20</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>143025884</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>2021-01-02 03:53:05</td>\n",
       "      <td>16</td>\n",
       "      <td>7</td>\n",
       "      <td>1811143</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>35088921</td>\n",
       "      <td>开饭了！</td>\n",
       "      <td>2021-01-02 03:53:12</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11613</th>\n",
       "      <td>335695813</td>\n",
       "      <td>艾克还出金身？</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>17</td>\n",
       "      <td>8</td>\n",
       "      <td>1126960</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11614</th>\n",
       "      <td>43177711</td>\n",
       "      <td>去</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11615</th>\n",
       "      <td>24734512</td>\n",
       "      <td>站a猴子？</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11616</th>\n",
       "      <td>242430764</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11617</th>\n",
       "      <td>276252257</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>11618 rows × 6 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             uid      txt           timestamp  level  bl     brid\n",
       "0       17984519     今天播嘛 2021-01-02 03:52:32     17   9   606118\n",
       "1       17984519      问问问 2021-01-02 03:52:36     17   9   606118\n",
       "2      140612662   马老师开课了 2021-01-02 03:52:43     20  11   606118\n",
       "3      143025884      开饭了 2021-01-02 03:53:05     16   7  1811143\n",
       "4       35088921     开饭了！ 2021-01-02 03:53:12     14   0        0\n",
       "...          ...      ...                 ...    ...  ..      ...\n",
       "11613  335695813  艾克还出金身？ 2021-01-02 05:02:09     17   8  1126960\n",
       "11614   43177711        去 2021-01-02 05:02:09     12   0        0\n",
       "11615   24734512    站a猴子？ 2021-01-02 05:02:10     12   0        0\n",
       "11616  242430764   AD没打输出 2021-01-02 05:02:10     16   0        0\n",
       "11617  276252257     闪现罚站 2021-01-02 05:02:10     18   0        0\n",
       "\n",
       "[11618 rows x 6 columns]"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "8b86faef",
   "metadata": {},
   "source": [
    "现在我们可以先做一些简单的观察。\n",
    "\n",
    "首先，我们来看弹幕的数量随时间的变化。\n",
    "\n",
    "首先我们需要按照时间划分区间，在每个区间里累加弹幕的数量，最后再把数量的序列画出折线图。\n",
    "\n",
    "pandas 对于时间序列提供了 resample 方法，可以按照不同的粒度进行聚合。我们需要先把index改成时间序列。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "ca3ed839",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>timestamp</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2021-01-02 03:52:32</th>\n",
       "      <td>17984519</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>2021-01-02 03:52:32</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 03:52:36</th>\n",
       "      <td>17984519</td>\n",
       "      <td>问问问</td>\n",
       "      <td>2021-01-02 03:52:36</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 03:52:43</th>\n",
       "      <td>140612662</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>2021-01-02 03:52:43</td>\n",
       "      <td>20</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 03:53:05</th>\n",
       "      <td>143025884</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>2021-01-02 03:53:05</td>\n",
       "      <td>16</td>\n",
       "      <td>7</td>\n",
       "      <td>1811143</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 03:53:12</th>\n",
       "      <td>35088921</td>\n",
       "      <td>开饭了！</td>\n",
       "      <td>2021-01-02 03:53:12</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 05:02:09</th>\n",
       "      <td>335695813</td>\n",
       "      <td>艾克还出金身？</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>17</td>\n",
       "      <td>8</td>\n",
       "      <td>1126960</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 05:02:09</th>\n",
       "      <td>43177711</td>\n",
       "      <td>去</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 05:02:10</th>\n",
       "      <td>24734512</td>\n",
       "      <td>站a猴子？</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 05:02:10</th>\n",
       "      <td>242430764</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-01-02 05:02:10</th>\n",
       "      <td>276252257</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>11618 rows × 6 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                           uid      txt           timestamp  level  bl  \\\n",
       "timestamp                                                                \n",
       "2021-01-02 03:52:32   17984519     今天播嘛 2021-01-02 03:52:32     17   9   \n",
       "2021-01-02 03:52:36   17984519      问问问 2021-01-02 03:52:36     17   9   \n",
       "2021-01-02 03:52:43  140612662   马老师开课了 2021-01-02 03:52:43     20  11   \n",
       "2021-01-02 03:53:05  143025884      开饭了 2021-01-02 03:53:05     16   7   \n",
       "2021-01-02 03:53:12   35088921     开饭了！ 2021-01-02 03:53:12     14   0   \n",
       "...                        ...      ...                 ...    ...  ..   \n",
       "2021-01-02 05:02:09  335695813  艾克还出金身？ 2021-01-02 05:02:09     17   8   \n",
       "2021-01-02 05:02:09   43177711        去 2021-01-02 05:02:09     12   0   \n",
       "2021-01-02 05:02:10   24734512    站a猴子？ 2021-01-02 05:02:10     12   0   \n",
       "2021-01-02 05:02:10  242430764   AD没打输出 2021-01-02 05:02:10     16   0   \n",
       "2021-01-02 05:02:10  276252257     闪现罚站 2021-01-02 05:02:10     18   0   \n",
       "\n",
       "                        brid  \n",
       "timestamp                     \n",
       "2021-01-02 03:52:32   606118  \n",
       "2021-01-02 03:52:36   606118  \n",
       "2021-01-02 03:52:43   606118  \n",
       "2021-01-02 03:53:05  1811143  \n",
       "2021-01-02 03:53:12        0  \n",
       "...                      ...  \n",
       "2021-01-02 05:02:09  1126960  \n",
       "2021-01-02 05:02:09        0  \n",
       "2021-01-02 05:02:10        0  \n",
       "2021-01-02 05:02:10        0  \n",
       "2021-01-02 05:02:10        0  \n",
       "\n",
       "[11618 rows x 6 columns]"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ddf = df.copy()\n",
    "ddf.index = ddf.timestamp # 用时间戳作为index\n",
    "ddf"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "9fea77a1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<pandas.core.resample.DatetimeIndexResampler object at 0x000002AAE54A7488>"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ddf.resample('5min')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "id": "701f47a2",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "timestamp\n",
       "2021-01-02 03:50:00      15\n",
       "2021-01-02 03:55:00      56\n",
       "2021-01-02 04:00:00     397\n",
       "2021-01-02 04:05:00     236\n",
       "2021-01-02 04:10:00     495\n",
       "2021-01-02 04:15:00    1127\n",
       "2021-01-02 04:20:00    1289\n",
       "2021-01-02 04:25:00    1339\n",
       "2021-01-02 04:30:00    1599\n",
       "2021-01-02 04:35:00    1478\n",
       "2021-01-02 04:40:00     194\n",
       "2021-01-02 04:45:00    1004\n",
       "2021-01-02 04:50:00    1247\n",
       "2021-01-02 04:55:00     788\n",
       "2021-01-02 05:00:00     354\n",
       "Freq: 5T, Name: txt, dtype: int64"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ddf.resample('5min').txt.aggregate('count')  # 对 txt 序列进行 Count 聚合操作"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "id": "fc4dad77",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<AxesSubplot:xlabel='timestamp'>"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnMAAAEmCAYAAAAJGxbXAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/NK7nSAAAACXBIWXMAAA9hAAAPYQGoP6dpAABY20lEQVR4nO3dd3hTZfsH8G+SNulu6UxbOlgtqy1QoBZkKEhBRJaigCBDEF9wFVH5ieB6RcVXcSA4QQUZKiAispdAWYXSUqDQ0sVIC13pHsn5/dE2GimjNOnJ+H6uKxfknJNz7hCS3HnG/UgEQRBARERERGZJKnYARERERHT3mMwRERERmTEmc0RERERmjMkcERERkRljMkdERERkxpjMEREREZkxJnNEREREZozJHBEREZEZsxE7AGPRarW4cuUKnJ2dIZFIxA6HiIiILJggCCguLoafnx+k0uZtK7PYZO7KlSsICAgQOwwiIiKyItnZ2WjZsmWzXtNikzlnZ2cAtf+oLi4uIkdDRERElkytViMgIECXfzQni03m6rtWXVxcmMwRERFRsxBjaBcnQBARERGZMSZzRERERGaMyRwRERGRGWMyR0RERGTGmMwRERERmTEmc0RERERmzGJLkxARWZIcdQXmbTwNZzsbjI8KQrdAN65uQ0QAmMwREZm81NxiPPndMVwuLAcArD9xGR19XTAhOgjDu/jBQc6PciJrJhEEQRA7CGNQq9VwdXVFUVERiwYTkdk6npGPqd8fR1F5NVp7OqJbUAv8fuoKKmu0AABnOxuM7tYST9wThLbeTiJHS2S9xMw7mMwREZmoradVeH7NSVTWaNE10A3fPtkD7o5yFJZV4Zf4S1h5OBMZeWW643u18cCEe4IwsKMPbGUcEk3UnJjMGQGTOSIyZz/EZWDBpmQIAjCwgw8+G9sV9nKZ3jFarYADqdfx4+FM7DqbA23dp7mPiwJjewZibM9A+LjYiRA9kfVhMmcETOaIyBwJgoAPtqVg6d40AMD4qEC8+XAn2Nympe1yYTlWH8nCmmNZuF5SBQCQSSWI6eSDJ+4JQnRrD06YIDIiJnNGwGSOiMxNVY0Wr/6aiPUnLwMA5sSE4j/92zQqCauq0WJrsgor4zJxNCNft72NlyMm3BOEUZEt4WJna/DYiawdkzkjYDJHROakuKIaz6w8gQOp1yGTSvDeqDA82j2gSec8p1Jj5eFMbDhxGaVVGgCAva0MI7r644l7AtHJz9UQoRMRmMwZBZM5IjIXueoKTFp+DGeuquEgl+GL8d3QP9TbYOcvrqjGxpOX8ePhTJzPKdFtjwxqgQn3BGFImBIKG9ktzkBEt8NkzgiYzBGROUjNLcGT3x3F5cJyeDrJsXxST4S1NE6LmSAIOJqejx8PZ2LraRVq6mZMuDvK8ViPAIzrGYgAdwejXJvI0omZdzR67vr+/fsxbNgw+Pn5QSKRYOPGjXr7J02aBIlEoncbPHiw3jH5+fkYP348XFxc4ObmhqlTp6KkpETvmMTERPTp0wd2dnYICAjABx980PhnR0RkwuIz8/HIskO4XFiOVp6OWP9Mb6MlcgAgkUgQ1doDn4/rhkNz78fsB0Lg62qH/NIqLN2bhr6L9mDqimPYk5ILrdYif+cTWaRGlw0vLS1FREQEpkyZglGjRjV4zODBg7F8+XLdfYVCobd//PjxuHr1Knbs2IHq6mpMnjwZ06dPx08//QSgNrsdNGgQBg4ciGXLliEpKQlTpkyBm5sbpk+f3tiQiYhMzrZkFZ5bXVtDrkuAG76bVFtDrrl4O9vh2QHt8Ez/Nth1LhcrD2firwvXsetcLnady0WAuz3GRwVhTPeAZo2LiBqvSd2sEokEGzZswIgRI3TbJk2ahMLCwhta7OqdPXsWHTt2xLFjx9C9e3cAwNatW/Hggw/i0qVL8PPzw9KlS/Haa69BpVJBLq/9EHn11VexceNGnDt37o5iYzcrEZmqH+tqyGkFYGAHb3w2ttsNNeTEcPFaCVYdycLPx7OhrqgBAMhtpHgozBdPRAehawDXgyW6GbPqZr0Te/fuhbe3N0JDQ/HMM88gLy9Pty8uLg5ubm66RA4ABg4cCKlUiiNHjuiO6du3ry6RA4CYmBikpKSgoKCgwWtWVlZCrVbr3YiITIkgCPhg6zm8/lttIje2ZyCWPRFpEokcALT2csLrD3XEkf8biA9Gh6OzvwuqarRYf/IyRn1xCA99dgBrjmahvG5mLBGZBoMnc4MHD8YPP/yAXbt24f3338e+ffswZMgQaDS1b36VSgVvb/1ZWjY2NnB3d4dKpdId4+Pjo3dM/f36Y/5t4cKFcHV11d0CApo2pZ+IyJCqNVrM/vkUvqgrBjz7gRC8O7LzbYsBi8FeLsOYHgH4fda92DizN0Z3awm5jRTJV9R4dX0Ser67E2/+noy0ayW3PxkRGV2jx8zdzuOPP677e1hYGMLDw9GmTRvs3bsXAwYMMPTldObOnYvY2FjdfbVazYSOiExCSWUNnlkZj78u1NaQWzgqDGOaWEOuOUgkEnQJcEOXADfMG9oBP8dnY+XhLGTll2H5wQwsP5iB3m3r1oPt4GOSiSmRNTB4MvdvrVu3hqenJ1JTUzFgwAAolUrk5ubqHVNTU4P8/HwolUoAgFKpRE5Ojt4x9ffrj/k3hUJxw0QLIiKx5RZXYPLyY0i+UltDbsn4brjPgDXkmksLRzmm922Dp+5tjf0XrmHl4UzsOpeLg6l5OJiaB6WLHf43JgK923qKHSqR1TH6z6hLly4hLy8Pvr6+AIDo6GgUFhYiPj5ed8zu3buh1WoRFRWlO2b//v2orq7WHbNjxw6EhoaiRYsWxg6ZiMgg0q6VYNQXh5B8RQ1PJznWTL/HLBO5f5JKJegf6o1vnuyB/XPuw3/6t4GHoxwqdQWW7UsTOzwiq9ToZK6kpAQJCQlISEgAAKSnpyMhIQFZWVkoKSnBnDlzcPjwYWRkZGDXrl0YPnw42rZti5iYGABAhw4dMHjwYEybNg1Hjx7FwYMHMWvWLDz++OPw8/MDAIwbNw5yuRxTp05FcnIy1q5di08++USvG5WIyJTFZxZg9NJDuFRQjmAPB/z6TC+Et3QTOyyDCnB3wMuD2+P7KT0BAAlZhaxPRySCRidzx48fR9euXdG1a1cAQGxsLLp27Yr58+dDJpMhMTERDz/8MEJCQjB16lRERkbir7/+0usCXbVqFdq3b48BAwbgwQcfxL333ouvvvpKt9/V1RXbt29Heno6IiMjMXv2bMyfP5815ojILGxPVmHc14dRWFaNiAA3/PpMLwR5OIodltG0VzrDQS5DcWUNzucWix0OkdXhcl5ERAa08nAm5v92GloBGNDeG5+N6woHudGHJ4tu3NeHcSgtD/8d2Rnjo4LEDoeo2VlcnTkiImsjCAI+3JaCeRtP19WQC8CXEyKtIpEDgMig2vHM8ZkN1wIlIuOxjk8ZIiIjqtZo8eqvSfj1xCUAQOwDIXj2/rZWtVpCt7pk7gSTOaJmx2SOiKgJSipr8J9VJ7D//DXIpBK8O7IzHusRKHZYza5bYG0yl5FXhmvFlfByZqkooubCblYioruUW1yBx7+Kw/7z12BvK8M3E7tbZSIHAK72tgjxcQIAnMhi6xxRc2IyR0R0Fy7W1ZA7fVkND8e6GnLtzbuGXFNFsquVSBRM5oiIGulE1t815II8HLD+P70QEeAmdliiiwxyB8BJEETNjWPmiIgaYceZHDy7+gQqqrWIaOmKbyf1gKcTx4cBf7fMJV4uQmWNBgobmcgREVkHtswREd2hVUcy8fSPx1FRrcV9oV5YPf0eJnL/EOzhAHdHOapqtDh9WS12OERWg8kcEdFtCIKA/21PwWsbamvIPd4jAF9P7G41NeTulEQi0c1q5bg5oubDZI6I6BaqNVrM+SURn+1OBQC8MLAdFo4Kg42MH58N6R5cm8wdz8wXORIi68GflUREN1FaV0NuX10Nuf+O6IzHe1pn6ZE79fdKEIUQBMGqCicTiYXJHBFRA64VV2LKimNIulwEe1sZlozvivvb+4gdlskL83eFrUyC6yWVyM4vR6CHg9ghEVk89hMQEf3LxWslGLX0IJIuF8HdUY7V0+9hIneH7Gxl6OzvCgCIz2JXK1FzYDJHRITaSQ65xRXYelqFR5bFITu/robcM73QhTXkGiWybhLE8QxOgiBqDuxmJSKrU1hWhfM5JUjJKcZ5VTFScopxIacYBWXVumPCW7riO9aQuyuRQS3wzYF0Fg8maiZM5ojIYpVU1uBCTjEu1CduOcVIURUjt7iyweOlEiDYwxHRbTzwfw92gKOCH5F3o34SREpOMYorquFsZytyRESWjZ9URGT2Kqo1SLtWgvM5xTifU6JrbbtUUH7Tx/i72SNU6Yx2Pk4I9XFGiI8z2no7wc6WqxY0lbeLHQLc7ZGdX46E7EL0aecldkhEFo3JHBGZjWqNFpl5pUhRlei6RlNyipFxvRRaoeHHeDkrdMlaqNIJ7Xyc0c7bia1FRhYZ2ALZ+eU4nlHAZI7IyJjMEZHJ0WoFXCoo1+saPZ9TjIvXSlGl0Tb4GFd729qkTfl3S1uIjzNaOMqbOXoCartaNyZcwYksjpsjMjYmc0QkGkEQoFJX6HWNnq8b41ZerWnwMQ5yWV2i5lTX2uaMUB9neDkrWKDWhHSrGzd3MqsQGq0AmZSvDZGxMJkjomZVo9Fi3fFLWH/iUt0A+ZoGj5PbSNHWy+mGcW3+bvaQMjEwee2VLnCUy1BSWYMUVTE6+rmIHRKRxWIyR0TNQhAE7EnJxbtbziE1t0S3XSaVoJWn4z+6Rp0QonRGkLsD1z81YzKpBF0DW+BA6nXEZxUwmSMyokZ/Uu7fvx/Dhg2Dn58fJBIJNm7cqNtXXV2NV155BWFhYXB0dISfnx8mTpyIK1eu6J0jODgYEolE7/bee+/pHZOYmIg+ffrAzs4OAQEB+OCDD+7uGRKR6E5fLsK4r49gyorjSM0tQQsHW8wb2gFbX+iDM2/FYGdsPywZ3w3PD2yHIWG+aOPlxETOAtR3tZ5gvTkio2p0y1xpaSkiIiIwZcoUjBo1Sm9fWVkZTpw4gddffx0REREoKCjA888/j4cffhjHjx/XO/att97CtGnTdPednZ11f1er1Rg0aBAGDhyIZcuWISkpCVOmTIGbmxumT5/e2JCJSCRXCsvx4bYUrD95GUBt1+mU3q3wTP82cLXnbFJL170umWPxYCLjanQyN2TIEAwZMqTBfa6urtixY4fets8//xw9e/ZEVlYWAgMDddudnZ2hVCobPM+qVatQVVWF7777DnK5HJ06dUJCQgI++ugjJnNEZqC4ohpL96bh2wPpqKypnX06oosfXooJRcsWXHjdWnQJdINEAmTllyG3uALeznZih0RkkYzej1FUVASJRAI3Nze97e+99x48PDzQtWtXLFq0CDU1fw+CjouLQ9++fSGX/11SICYmBikpKSgoaPgXXmVlJdRqtd6NiJpXtUaLH+My0H/RXnyxNw2VNVpEtXLHplm9sfjxrkzkrIyLXW25GIBdreamvEqD6puUASLTY9QJEBUVFXjllVcwduxYuLj8Pfj1ueeeQ7du3eDu7o5Dhw5h7ty5uHr1Kj766CMAgEqlQqtWrfTO5ePjo9vXokWLG661cOFCvPnmm0Z8NkR0M4IgYOfZXCz88ywuXisFALT2csTcIR0wsIM3S4ZYsW5BLXBOVYz4zAIM7uwrdjh0BzaevIxX1yeik58r1ky/B7Ycv2ryjJbMVVdXY8yYMRAEAUuXLtXbFxsbq/t7eHg45HI5nn76aSxcuBAKxd0taj137ly986rVagQEBNxd8ER0xxIvFeK/f5zFkfR8AICHoxwvPBCCx3sE8EuA0D2oBX46ksVxc2ZAqxXw4fYUfLE3DUDtWMev9l/EzPvaihwZ3Y5Rkrn6RC4zMxO7d+/Wa5VrSFRUFGpqapCRkYHQ0FAolUrk5OToHVN//2bj7BQKxV0ngkTUeJcKyrBoWwp+S6idra6wkeKpPq0wo18bLpVFOpF1kyBOX1ajolrDtW9NVGllDV5cm4DtZ2q/a/uGeGH/+Wv4ZNcFPBjmi1aejiJHSLdi8J/N9YnchQsXsHPnTnh4eNz2MQkJCZBKpfD29gYAREdHY//+/aiurtYds2PHDoSGhjbYxUpEzaeovBoL/zyL+/+3D78lXIFEAozq5o89L/XHnJj2TORIT6C7Azyd5KjSaHH6cpHY4VADLhWUYfTSQ9h+JgdymRT/ezQC30/ugT7tPFFVo8X/rU+CINxk8WMyCY1O5kpKSpCQkICEhAQAQHp6OhISEpCVlYXq6mo88sgjOH78OFatWgWNRgOVSgWVSoWqqioAtZMbFi9ejFOnTuHixYtYtWoVXnzxRTzxxBO6RG3cuHGQy+WYOnUqkpOTsXbtWnzyySd63ahE1LyqarRYcTAd/RftwZf7LqKqRotebTzw+6x78dGYLvBzsxc7RDJBEolE1zrHrlbTE5+ZjxFLDuKcqhieTnKsnh6F0ZEtIZFI8N8RYbCzlSLuYh5+Pn5J7FDpFiRCI9PtvXv34r777rth+5NPPok33njjhokL9fbs2YP+/fvjxIkT+M9//oNz586hsrISrVq1woQJExAbG6vXTZqYmIiZM2fi2LFj8PT0xLPPPotXXnnljuNUq9VwdXVFUVHRbbt5iejmBEHAtuQcvL/1HNKv105uaOfthP97sAP6h3pxcgPd1lf70/DulnN4oKMPvp7YXexwqM6v8Zcwd30SqjRadPB1wdcTI2+YcV7/2rna22JnbD94OXM4082ImXc0OpkzF0zmiJruZFYB/vvHWRyva1HxdJIj9oFQjOnekis00B2Lz8zH6KVx8HCU4/i8gfwBIDKNVsCibSlYtq92osOgjj74+LEucFTcOIy+RqPFiC8O4vRlNR4K98Xn47o1d7hmQ8y8g2uzEtENsvPL8P7Wc9iceBUAYGcrxfQ+rTG9Xxs4NfCBT3QrnfxcIZdJkVdahcy8MgRzML1oSipr8MKak9h5NhcAMPO+Npj9QCik0oYTbBuZFO+NCsfwJQexOfEqRnXLwf3tfZozZLoD/FQmIp2ismp8vucCvj+UiSqNFhIJ8Ei3lpg9KBRKV1bvp7tjZytDWEtXxGcWID6zgMmcSLLzyzDth+M4pyqG3EaKD0aHY0RX/9s+rrO/K6be2wpf7b+IeRtOY3usB3/UmRj2kxARqmq0+PZAOvou2oOv/0pHlUaLe9t64o9n+2DRoxFM5KjJ6idBHOckCFEcy/h7ooOXswJrp99zR4lcvRcHhiDA3R5Xiirw4bYUI0ZKd4OpNZEVEwQBf55W4f2t55CZVwYACPVxxtwH26NfCCc3kOF0C6xN5risV/P7+Xg2/m9DEqo1Ajr5ueDrid0bPfvcXi7DuyPDMOHbo/g+LgPDu/ihayBLhZkKJnNEVio+swD//eMMTmQVAgC8nBV4aVAIHokMgOwm42eI7lZ9y9z53GIUlVfD1Z71CI1NoxXw3p9n8fVf6QCAIZ2V+N+YCDjI7+6rv087L4zq6o/1Jy9j7vok/P7svVzlxUQwmSOyMpl5pXh/6zlsSVIBAOxtZXi6X2tM69O6wdlsRIbg5axAkIcDMvPKkJBdiH4hXmKHZNGKK6rx/JoE7D5XO9Hhufvb4oWBITed6HCn5j3UEXvPX8M5VTGX+jIh/OQmshIFpVX4bHcqfjycgWqNAKkEGNM9ALEPhMDbhWPiyPgiA1sgM68M8Rn5TOaMKCuvDE/9cAznc0qgsJFi0aMReDjCzyDndneU4/WHOuDFtafwya4LGNJZidZeTgY5N909to8SWbjKGg2+3n8R/RbtwXcH01GtEdA/1At/Pt8X740OZyJHzaZb/UoQWRw3ZyxHLuZh+JIDOJ9TAm9nBdY+HW2wRK7eiC7+6BviVbvU1wYu9WUK2DJHZKEEQcDmxKt4f+s5XCooBwC0VzrjtaEd0KcdW0Wo+XUPrk3mErIKUaPRsvC0ga09loV5G0+jWiMgzN8VX0/sbpSZ6LVLfXXGoI/34/DFfKw7no3HegQa/Dp05/hOIrJQ645n49nVJ3GpoBw+LgoseiQcfzzXh4kciaadtzOcFTYordLgnKpY7HAshkYr4O3NZ/DKr7UzVoeG+WLd09FGLSkU4O6A2AdCAAD//eMscosrjHYtuj0mc0QWqEajxed7UgEAE6ODsPel+/Bod85SJXHJpBJ0CXQDAJxgV6tBqCuqMWXFMXx7oHbG6gsD2+HzcV1hL5cZ/dqTewcjzN8V6ooavPn7GaNfj26OyRyRBfrztArZ+eVwd5Rj7pAOzfLBTnQn6kuUxLPeXJNl5pVi1BeHsO/8NdjZSrFkXDe8MDCk2epD2sikWDgqDDKpBH8kXsWusznNcl26EZM5IgsjCIJuAe0no4OZyJFJ6R7kDoDJXFPFpeVh+JKDSM0tgY+LAj8/3QtDw32bPY7O/q546t5WAIB5G0+jpLKm2WMgJnNEFudgah6Sr6hhbyvDxOggscMh0hMR4AqpBLhUUI4cNcdZ3Y2fjmRhwrdHUFhWjYiWrtg0616EtXQVLZ4XBoYg0N0BV7nUl2iYzBFZmC/317bKPdYjAC0c5SJHQ6TP2c4WoUoXAGyda6wajRZvbErG/21IQo1WwLAIP6x9Oho+IpcXspfL8N+RnQEA38dlcDykCJjMEVmQ05eL8NeF65BJJZha1/VBZGq6c9xcoxWVV2PyimNYcSgDADD7gRB8+ngX2NmaxjCKPu28MKqbPwQBmPtrEqpqtGKHZFWYzBFZkC/3XwQADAv3RYC7g8jREDWsfhLEcSZzdyT9eilGfnEQf124DntbGZaO74ZnB7RrtokOd2re0I5wd5QjJacYX9X1EFDzYDJHZCGy8srwR+IVAMD0vm1Ejobo5uqTueTLRaio1ogcjWk7lHodI5YcxMVrpfB1tcPPM6IxJKz5JzrcCXdHOeY/1BEA8OnuVFy8ViJyRNaDyRyRhfjmwEVoBaBviBc6+rmIHQ7RTbVsYQ8vZwVqtAISLxWJHY7J+vFwJiZ8dxRF5dXoEuCG32b2Rmd/8SY63InhXfx0S33NXZ8ErZZLfTUHJnNEFiCvpBLrjmcDAGb0ay1yNES3JpFIOG7uFmo0Wsz/7TRe33gaGq2AEV38sGb6PWaxjnL9Ul/2tjIcSc/XfS6RcTGZI7IA38dloqJai/CWrohu7SF2OES39Xfx4HyRIzEtRWXVmLT8GH6IywQAzIkJxcePmc5EhzsR4O6A2YNql/p6dwuX+moOTOaIzFxZVQ1+iMsAADzdt43JDYomaki3f7TMCQK74gAg7VoJRnxxEAdSr8NBLsOXEyIx8762ZvmentTrH0t9beJSX8bW6GRu//79GDZsGPz8/CCRSLBx40a9/YIgYP78+fD19YW9vT0GDhyICxcu6B2Tn5+P8ePHw8XFBW5ubpg6dSpKSvQHSiYmJqJPnz6ws7NDQEAAPvjgg8Y/OyIrsPZYNgrLqhHk4YDBnZVih0N0Rzr5uUBuI0VBWTXSr5eKHY7o/rpwDSOXHET69VL4udrhlxm9ENPJfN/PNjIp3htdt9RX0lXsPMOlvoyp0clcaWkpIiIisGTJkgb3f/DBB/j000+xbNkyHDlyBI6OjoiJiUFFxd/NrOPHj0dycjJ27NiBzZs3Y//+/Zg+fbpuv1qtxqBBgxAUFIT4+HgsWrQIb7zxBr766qu7eIpElqtao8U3f9UusD2tT2vIpOb3C56sk8JGhoi6VQusedycIAj4/lAGJi0/BnVFDboFuuG3WfdaxCSmTn6ueKpPbb3L1387jeKKapEjslyNTuaGDBmCd955ByNHjrxhnyAIWLx4MebNm4fhw4cjPDwcP/zwA65cuaJrwTt79iy2bt2Kb775BlFRUbj33nvx2WefYc2aNbhypbaswqpVq1BVVYXvvvsOnTp1wuOPP47nnnsOH330UdOeLZGF2ZJ0FZcLy+HpJMcjkS3FDoeoUbpZ+SSIao0W8zaexoJNydBoBYzq5o/V0++Bl7NC7NAM5oUBXOqrORh0zFx6ejpUKhUGDhyo2+bq6oqoqCjExcUBAOLi4uDm5obu3bvrjhk4cCCkUimOHDmiO6Zv376Qy/9eiigmJgYpKSkoKLDONz3RvwmCgGX7aosET+oVbFYDpIkAIDLQupO5Z386iVVHsiCRAK8OaY//PRoBhY1lvY/t5TK8OzIMAPDD4Uyrfa2NzaDJnEqlAgD4+Pjobffx8dHtU6lU8Pb21ttvY2MDd3d3vWMaOsc/r/FvlZWVUKvVejciS7b/wnWcvaqGg1yGJ+4JEjscokarn9F6IbcERWXW1QWXmluMrckqyKQSfDWhO2b0s9zJS/e288Tobi1rl/pan8ilvozAYmazLly4EK6urrpbQECA2CERGdWyvbXL5YztGQg3B/ltjiYyPR5OCrTydAQAq1ucfePJ2mFF/UO88EBHn9scbf7mDe0AD0c5zueU4Mt9XOrL0AyazCmVtTNvcnL0Z63k5OTo9imVSuTm5urtr6mpQX5+vt4xDZ3jn9f4t7lz56KoqEh3y85moUKyXKeyCxF3MQ82Ugmm3ttK7HCI7lo3K+xq1WoFbDh5GQAwoqu/yNE0jxaOcswfVrvU12e7U5HGpb4MyqDJXKtWraBUKrFr1y7dNrVajSNHjiA6OhoAEB0djcLCQsTHx+uO2b17N7RaLaKionTH7N+/H9XVfze779ixA6GhoWjRokWD11YoFHBxcdG7EVmqr/bXjpV7uIsf/NzsRY6G6O5FWuEkiOOZBbhcWA4nhY1VtMrVezjCD/1CvFCl4VJfhtboZK6kpAQJCQlISEgAUDvpISEhAVlZWZBIJHjhhRfwzjvvYNOmTUhKSsLEiRPh5+eHESNGAAA6dOiAwYMHY9q0aTh69CgOHjyIWbNm4fHHH4efnx8AYNy4cZDL5Zg6dSqSk5Oxdu1afPLJJ4iNjTXYEycyVxnXS/Hn6asAgOl9uXQXmbfuwbXJXEJ2IWo01jGWqr5VbkhnpVVNXJJIJHinbqmvo+n5WMulvgym0cnc8ePH0bVrV3Tt2hUAEBsbi65du2L+/PkAgJdffhnPPvsspk+fjh49eqCkpARbt26Fnd3fa8qtWrUK7du3x4ABA/Dggw/i3nvv1ash5+rqiu3btyM9PR2RkZGYPXs25s+fr1eLjshaff3XRWgF4L5QL7RXsgWazFtbLyc429mgvFqDs1eLxQ7H6CqqNfgjsXa83Egr6WL9pxuW+lJzqS9DkAgWuo6KWq2Gq6srioqK2OVKFuNacSV6v78bVTVarJ1+D6K4DitZgCe/O4p956/hjWEdMam3ZY8B3Xr6KmasPAFfVzscfOV+SK2w0LdGK2DkFweReKkID4Yp8cX4SLFDMggx8w6Lmc1KZA2+P5SBqhotugS4oWcrd7HDITKI7vXj5rIKxQ2kGaw/UdvF+nAXP6tM5ABAJpXgvVHhkEkl2JKkwg4u9dVkTOaIzERpZQ1+iMsAAIuuSUXWp34SxAkLnwRRWFaFPSm11RyssYv1nzr6uWBan9oxv69v5FJfTcVkjshMrD6aBXVFDVp7OlrVDDiyfBEBbpBKgMuF5bhaVC52OEbzR9JVVGsEdPB14XhXAC8MbIcgDweo1BVYxKW+moTJHJEZqNZo8e2BdADAtL6tIbPS7hmyTI4KG3TwrU1uLLlEyYa6LtaRXf1EjsQ02Nn+vdTXj1zqq0mYzBGZgU0JV3C1qAJezgqr754hy9TdwuvNZeWV4XhmASQSYHgXvofr9W7riUciudRXUzGZIzJxgiDgy/21y99M7h1sVXWpyHp0s/Bk7reE2la53m084eNid5ujrctrD/691NcyLvV1V5jMEZm4vSnXcD6nBE4KG4yPChI7HCKjqJ8EkXxFjbKqGpGjMSxBsL7luxrjn0t9fb47Fam5XOqrsZjMEZm4pXW/VMdFBcLV3lbkaIiMw9/NHkoXO2i0AhIvFYkdjkElXirCxeulsLOVYnDnhtcXt3YPR/ihf2jtUl//x6W+Go3JHJEJO5FVgKPp+bCVSTDFwoupknWTSCQWu05rfavcoI5KOClsRI7GNNUv9eUgl+FoRj7WHONSX43BZI7IhH1Z1yo3oos/lK4cZ0OWzRLHzVVrtPj9lPUu39UYLVs4YPagUADAwj+51FdjMJkjMlFp10qwva4y+vS+rUWOhsj4dMWDswosppvtwIXryCutgoejHH3aeYodjsmb1CsYES1dUVxRgwWbksUOx2wwmSMyUd/8dRGCAAzs4I12Ps5ih0NkdJ38XGBnK0VhWTUuXi8VOxyDWF/XxToswg82Mn7l3o5MKsHCuqW+/jytwvZkldghmQX+zyIyQbnqCvwaX/slMKNfG5GjIWoetjIpwlu6AbCMpb2KK6p1yciobuxivVMd/Vx0vRHzf0vmUl93gMkckQlafigDVRotIoNaoHuwu9jhEDWb+q7W45n5IkfSdNuSc1BZo0VrL0eE+buKHY5ZeX5AOwTXLfX1wVYu9XU7TOaITExxRTVWHs4EwFY5sj6RgZYzCWLDyUsAgJFd/CGRcAm+xvjnUl8rj2Qi3gKSe2NiMkdkYlYfzUJxRQ3aeDliQHtvscMhalb1M1rTrpWioLRK5GjunqqoAofS8gCwUPDd6tXWE4/WLfX16q9JqKzRiB2SyWIyR2RCqmq0+PZAOgDg6b5tIJXy1zxZF3dHOVp7OQKondVqrn5LuAxBAHoEt0CAu4PY4Zit14Z2gKeTHBdyS7Bs70WxwzFZTOaITMjGhMvIUVfCx0WB4V39xA6HSBSW0NXK5bsMw81BjgXDOgEAluxJRWpuscgRmSYmc0QmQqsV8NX+2l+eU3q3gsJGJnJEROLoHmzeydzZq2qcUxVDLpPioTD+KGuqh8J9cX97b1RptJjLpb4axGSOyETsOpeL1NwSOCtsMDYqUOxwiERTP6P11KVCVGu0IkfTeBvrWuXua+8FVweup9xUEokEb4/oDEe5DMcyCrD6WJbYIZkcJnNEJqJ+6a7x9wTBxY5fAGS9Wns6wdXeFhXVWpy5ohY7nEbRaAX8llC/fFdLkaOxHP5u9ngppnapr/e2nEMOl/rSw2SOyAQcz8jH8cwCyGVSTOkdLHY4RKKSSiXoFugGwPy6Wo9czINKXQEXOxvc195L7HAsysToYHQJcENxZQ1e23AagsDu1npM5ohMwLJ9tWPlRnXzh7eLncjREImvvlh2vJnNaK1fvmtouB/HvRqYTCrBe6PDYCuTYOfZHN0kEzJCMhccHAyJRHLDbebMmQCA/v3737BvxowZeufIysrC0KFD4eDgAG9vb8yZMwc1NTWGDpXIJKTmFmPn2RxIJMC0uiVsiKxdt/oZrRkFZtMCU16lwdbTXL7LmNorXfDCwBAAwBubkqEqYncrANgY+oTHjh2DRvN3Yb/Tp0/jgQcewKOPPqrbNm3aNLz11lu6+w4Of9fg0Wg0GDp0KJRKJQ4dOoSrV69i4sSJsLW1xbvvvmvocIlE92Vdq9wDHXzQxstJ5GiITENEgCtkUglU6gpcKaqAv5u92CHd1o6zOSiprEHLFva68ipkeE/3bY3tySqculSEV9cnYvmkHla/wobBW+a8vLygVCp1t82bN6NNmzbo16+f7hgHBwe9Y1xcXHT7tm/fjjNnzmDlypXo0qULhgwZgrfffhtLlixBVZX5VgMnaoiqqAIbE2q7Cmb059JdRPUc5Dbo5Ff73WAu4+bqZ7GO6OLPgt9GZCOT4sNHIyC3kWJvyjX8fPyS2CGJzqhj5qqqqrBy5UpMmTJFL2tetWoVPD090blzZ8ydOxdlZWW6fXFxcQgLC4OPj49uW0xMDNRqNZKTk296rcrKSqjVar0bkalbfjAd1RoBPYPddd1KRFSr/j1xwgySubySSuw7fw0ACwU3h3Y+zpj9QG1369ubz+ByYbnIEYnLqMncxo0bUVhYiEmTJum2jRs3DitXrsSePXswd+5c/Pjjj3jiiSd0+1UqlV4iB0B3X6VS3fRaCxcuhKurq+4WEBBg2CdDZGBF5dVYdaS2XtKM/hwrR/Rv9fXmjpvBIuu/n7oCjVZAeEtXtPXmcInm8FSf1ugWWDu79dVfE81mbKUxGDWZ+/bbbzFkyBD4+f1dAXv69OmIiYlBWFgYxo8fjx9++AEbNmxAWlpak641d+5cFBUV6W7Z2dlNDZ/IqH46koWSyhqE+Dihf4i32OEQmZz6ZO7s1WKUVpr2JLgNutpybJVrLjKpBB8+GgGFjRR/XbiOn45abzFhoyVzmZmZ2LlzJ5566qlbHhcVFQUASE1NBQAolUrk5OToHVN/X6lU3vQ8CoUCLi4uejciU1VRrcF3B9MBANP7tuH4GqIG+LnZw8/VDhqtgFOXCsUO56YuXivBqexCyKQSPBTO5buaU2svJ7w8uD0A4L9/nEV2ftltHmGZjJbMLV++HN7e3hg6dOgtj0tISAAA+Pr6AgCio6ORlJSE3Nxc3TE7duyAi4sLOnbsaKxwiZrVxpOXca24Er6udng4gh/+RDfTLcj0x83VT3zo084TXs4KkaOxPpN7BaNnsDvKqjSY88spq1y71SjJnFarxfLly/Hkk0/Cxubv6idpaWl4++23ER8fj4yMDGzatAkTJ05E3759ER4eDgAYNGgQOnbsiAkTJuDUqVPYtm0b5s2bh5kzZ0Kh4JuEzJ9WK+Cr/bXlSKbe2wpyG9buJrqZv8fNmWYyJwgCNtTNSGcXqzikUgkWPRoOe1sZDl/Mx4+HM8UOqdkZ5Vtk586dyMrKwpQpU/S2y+Vy7Ny5E4MGDUL79u0xe/ZsjB49Gr///rvuGJlMhs2bN0MmkyE6OhpPPPEEJk6cqFeXjsicbT+Tg4vXS+FiZ4PHewaKHQ6RSYv8R8ucKba4xGcWIDu/HI5yGQZ1vPlQIDKuIA9H/N+Dtd2t7/15DhnXS0WOqHkZvGgwUNu61tCskoCAAOzbt++2jw8KCsKWLVuMERqRqARBwLJ9tZN9JkQHwUlhlLcgkcXo4OsCe1sZ1BU1SLtWgnY+zmKHpKd+SamYzkrYy7l8l5jGRwXhz9MqHErLw0s/n8Lap6Mhs5LxyOzfIWpGR9PzkZBdCLmNFJN6tRI7HCKTZyuTIiLAFYDpdbVW1WixOfEqAGBU15YiR0NSqQTvjw6Ho1yG45kFWF43ycwaMJkjakZf1o2VeySyJQdKE92h+q5WU1sJYk9KLorKq+HjokB0Gw+xwyEAAe4OmPdQ7WTJRdtSkJpbInJEzYPJHFEzSVEVY/e5XEgkwLQ+LBJMdKe6B7kDML0ZrfWzWId38bea7jxz8HiPAPQN8UJljRYv/XwKGhMca2loTOaImsmX+2vHyg3upEQrT0eRoyEyH10D3QAAF6+XIr/UNNboLiqvxq6ztSW0RnThLFZTIpFI8P7oMDjb2SAhu1BXPcCSMZkjagZXCsuxqa5C/Ix+bUSOhsi8uDnIdUtkmUpX65akq6jSaBHq44wOvqY1KYMAX1d7zK/rbv14x3mczykWOSLjYjJH1Ay+PZCOGq2Ae1q7IyLATexwiMxOZKBpjZurn8U6sps/JBJ2sZqiRyJbYkB7b1RptJi97hSqNVqxQzIaJnNERlZUVo3VdWsGslWO6O5EBpvOShDZ+WU4mp4PiQRcwcWESSQSvDsqDK72tki6XIRle5u2BrwpYzJHZGQrj2SirEqD9kpn9AvxEjscIrNUP6P11KVCVNWI28Ky6VTtkIl7WnnAz81e1Fjo1nxc7PDmw50AAJ/uvoAzV9QiR2QcTOaIjKiiWqOrdfR0v9bsjiG6S609HdHCwRaVNVokXykSLQ5BELD+xCUAtV2sZPqGd/FDTCcfVGsEzP75lOg/BoyByRyREf164hKul1TB380eD4WzO4bobkkkEpOoN3f6shpp10qhsJFiSGcu32UOJBIJ3hkRhhYOtjh7VY3P96SKHZLBMZkjMhKNVsDXdVPip97bCrYyvt2ImqJb/TqtWeIlc/UTHx7o6ANnO1vR4qDG8XJW4J0RYQCAJXtSkXRJvNZdY+C3C5GRbEtWISOvDG4Otni8Z4DY4RCZvfoZrcczChpc/9vYajRa3Xi5kV3ZxWpuhob7Ymi4LzRaAbN/TkBljUbskAyGyRyREQiCgC/31c6cmnhPEBzkNiJHRGT+wlu6wUYqQW5xJS4VlDf79Q+kXsf1kkq4O8rRl5OZzNLbwzvD00mO8zklWLzzgtjhGAyTOSIjiLuYh1OXiqCwkWJir2CxwyGyCPZyGTr5uwIQp6u1fvmuYeG+HDZhptwd5bru1i/3peGkiF32hsT/jURG8OW+2rFyY7oHwNNJIXI0RJZDrOLBpZU12JacAwAYwS5Wsza4sxIjuvhBKwAv/XwKFdXm393KZI7IwM5cUWPf+WuQSoCn+rQSOxwii1I/o/V4RvMmc9uSVSiv1qCVpyO6cBUXs/fGw53g7axA2rVS/G97itjhNBmTOSID+2p/7Vi5IWG+CPJwFDkaIstSn8ydU6lRUlnTbNetn8U6oguX77IEbg5yLBxV2936zYF0HM/IFzmipmEyR2RAlwrK8HviVQDAjL5cuovI0JSudvB3s4dWAE5lFzbLNXPVFTiYeh0AMKIr60VaigEdfPBIZEsIdd2tZVXN9+PA0JjMERnQN3+lQ6MV0LutB8JauoodDpFFau7iwZtOXYFWqL0uW9sty+sPdYSvqx0y8srwwVbz7W5lMkdkIAWlVVh7LBsAMKMfW+WIjEU3bq6ZkjldFysnPlgcV3tbvDc6HACw4lAG4tLyRI7o7jCZIzKQH+IyUV6tQUdfF9zb1lPscIgsVn0ydzKzAFqtcYsHn88pRvIVNWxlEjwU5mvUa5E4+oV4YWzPQADAnF9OobQZx2IaCpM5IgMor9Lg+7gMAMDT/VpzgDSREbVXOsNBLkNxZQ0u5JYY9Vr1rXL9Q73RwlFu1GuReF4b2gH+bva4VFCOhX+eFTucRjN4MvfGG29AIpHo3dq3b6/bX1FRgZkzZ8LDwwNOTk4YPXo0cnJy9M6RlZWFoUOHwsHBAd7e3pgzZw5qaswvUybr8Ut8NvJLq9CyhT2G8tc7kVHZyKS68iDHM403C1GrFfBbXTLH5bssm5PCBoseqe1uXXk4CwcuXBc5osYxSstcp06dcPXqVd3twIEDun0vvvgifv/9d/z888/Yt28frly5glGjRun2azQaDB06FFVVVTh06BC+//57rFixAvPnzzdGqERNVqPR4qu/aosET+vTGjasDE9kdM0xCeJIej6uFFXA2c4G97f3Ntp1yDT0auuJidFBAICXfzmF4opqkSO6c0b51rGxsYFSqdTdPD1rxw8VFRXh22+/xUcffYT7778fkZGRWL58OQ4dOoTDhw8DALZv344zZ85g5cqV6NKlC4YMGYK3334bS5YsQVVVlTHCJWqSP0+rkJ1fjhYOthjTPUDscIisQn0yd8KIyVz98l1Dw3xhZysz2nXIdLwyuD0C3R1wpagC72w2n+5WoyRzFy5cgJ+fH1q3bo3x48cjKysLABAfH4/q6moMHDhQd2z79u0RGBiIuLg4AEBcXBzCwsLg4+OjOyYmJgZqtRrJyck3vWZlZSXUarXejcjYBEHAl3VFgp/sFQx7OT/wiZpD17plvTLyynC9pNLg56+o1mBLUm3NSM5itR6OCht8+GgEJBJg7fFs7EnJFTukO2LwZC4qKgorVqzA1q1bsXTpUqSnp6NPnz4oLi6GSqWCXC6Hm5ub3mN8fHygUqkAACqVSi+Rq99fv+9mFi5cCFdXV90tIIAtJGRc1RotXv4lEacvq2FnK8XE6GCxQyKyGq72tgjxcQJgnK7WXWdzUVxZA383e/QMdjf4+cl09Wzljsm9apdifPXXRBSVmX53q8GTuSFDhuDRRx9FeHg4YmJisGXLFhQWFmLdunWGvpSeuXPnoqioSHfLzs426vXIupVW1uCp74/j5/hLkEqAt4Z3hjtnuhE1q8ig2iTLGF2t9bNYh3fxg1TK2enWZk5MKFp5OiJHXYk3N9+8V9BUGH2ktpubG0JCQpCamgqlUomqqioUFhbqHZOTkwOlUgkAUCqVN8xurb9ff0xDFAoFXFxc9G5ExpBbXIHHvorDvvPXYGcrxVcTunOsHJEIjDUJIr+0Cnvrutc4i9U62ctl+PDRCEglwPoTl7HjTM7tHyQioydzJSUlSEtLg6+vLyIjI2Fra4tdu3bp9qekpCArKwvR0dEAgOjoaCQlJSE39+9+6h07dsDFxQUdO3Y0drhEt5R2rQSjvjiE05fVcHeUY/W0ezCwo8/tH0hEBlefzCVeLkJljcZg5/0j8QpqtAI6+7ugnY+zwc5L5iUyqAWm9WkNAJi7PgkFpaY7CdPgydxLL72Effv2ISMjA4cOHcLIkSMhk8kwduxYuLq6YurUqYiNjcWePXsQHx+PyZMnIzo6Gvfccw8AYNCgQejYsSMmTJiAU6dOYdu2bZg3bx5mzpwJhUJh6HCJ7lh8Zj5GLz2ESwXlCPJwwK/P9NINwiai5hfs4QAPRzmqarQ4fdlwk97W1y/f1YWtctbuxQdC0NbbCddLKrFgk+l2txo8mbt06RLGjh2L0NBQjBkzBh4eHjh8+DC8vLwAAB9//DEeeughjB49Gn379oVSqcT69et1j5fJZNi8eTNkMhmio6PxxBNPYOLEiXjrrbcMHSrRHduWrMK4r4+gsKwaES1d8eszvdDKkwtuE4lJIpGgm4FLlGRcL8XJrEJIJcDDEX4GOSeZLztbGf73aARkUgk2nbqCP+tmOJsaiSAIxl3YTiRqtRqurq4oKiri+Dlqkh/jMrBgUzK0AnB/e298Pq4rHOQ2YodFRACW7UvDe3+ew+BOSiybENnk8y3eeR6Ld15A3xAv/DClpwEiJEuwaNs5LNmTBg9HOba/2BceTjf2FIqZd7BUPdFNaLUC3vvzHF7/rTaRG9szAF9NiGQiR2RC6sfNHc8sQFPbJgRB0M1iHdmVrXL0t+cGtEN7pTPySqswb+PpJv9fMzQmc0QNqKrRInZdApbtqy0IHPtACN4dGcaluohMTJi/K2xlElwvqUR2fnmTznUyuxCZeWVwkMsQ0+nm1RPI+ihsame32kgl+PO0Cr8nmlZ3K7+ZiP5FXVGNySuOYmPCFcikEnzwSDieG9AOEglrTRGZGjtbGTr7uwIA4rPym3Su+uW7Yjop2QJPN+js74pZ97cFAMz/7TRyiytEjuhvTOaI/kFVVIExy+JwMDUPDnIZvpvUgzXkiExcZGDT681V1Wjx+6krALh8F93czPvaoqOvCwrLqvF/602nu5XJHFGd8znFGPXFQZxTFcPTSYG106PRL8RL7LCI6DZ04+Yy7j6Z23/+GgrKquHlrEDvNh6GCo0sjK1Mio8ei4CtTIKdZ3N0YyzFxmSOdK4WlWPd8WwUlZv+OnSGduRiHh5ZeghXiirQ2tMRG/7TC2EtXcUOi4juQH0yl5JTjOKKu/v8qv9SfjjCj2Nj6ZbaK13wwsAQAMAbm5KhKhK/u5X/YwkAcK24Eo8sjcPLvySi/6I9WH4wHVU1WrHDahZ/JF7FhG+PQl1Rg26BbvjlmV4IcHcQOywiukPeLnYIcLeHIAAJ2YWNfry6oho7ztYu18Tlu+hOPN23NSJaukJdUYNX1yeK3t3KZI5QXqXBUz8cx+XCckglQEFZNd78/QwGfbwPW5Kuiv6f1Ji+PZCOWatPoEqjxaCOPvhp2j1wd5SLHRYRNVL9uLm76WrdmqRCVY0W7byd0MmPdUnp9mxkUnz4aATkNlLsTbmGn49fEjUeJnNWTqsVELsuAaeyC+HmYIvtL/bFf0d2hqeTAhl5ZfjPqhMYvfQQ4jObNkvM1Gi1At7efAZvbz4DQQAmRgdh6RORsLOViR0aEd2F+q7WE1mNT+bWn6z9Ih7R1Z+z1umOtfNxxuwHartb39p8BlcKm1YapymYzFm597edw5+nVZDLpPhqQne09XbG+Kgg7J3TH88NaAd7WxlOZBVi9NI4zPgxHunXS8UOuckqqjV4ds1JfHsgHQDwyuD2ePPhTpBJ+SFOZK4ig9wBACezCqHR3nlvwuXCchy+WPtjlbNYqbGe6tMa3QLdUFJZgwW/ibd2K5M5K7b6aBa+3HcRAPD+I2Ho2cpdt89JYYPYB0Kwd05/PN4jAFIJsDVZhQc+2ocFv51GXkmlWGE3SVFZNSZ+dxR/JF6FrUyCxY91wTP92/DXOJGZC1U6w1EuQ0llDc7nFN/x4zYl1JYjiWrlDn83e2OFRxZKJpXgw0cjoLCRIu5inmhxMJmzUn9duIZ5G08DAJ4f0A4ju7Zs8DgfFzu8Nzocfz7fF/eFeqFGK+D7uEz0X7QXS/akoqJa05xhN8nlwnI8suwQjqbnw1lhgxWTe/KXOJGFkEkl6Br499Jed6J2+a7aLlZOfKC71drLCS8Pbi9qDEzmrND5nGL8Z+UJaLQCRnb1xwsD2932MaFKZyyf3BM/PRWFTn4uKK6swaJtKbjvw734Jf4StI3o1hDDmStqjPriIC7klsDHRYF1M6LRu62n2GERkQHpxs3dYTJ35qoa53NKILeRYkiYrzFDIws3uVewbhKOGJjMWZlrxZWYvPwYiitr0DPYHe+NDmtUF2Ovtp74fda9+PixCPi72eNqUQVe+vkUhn52AH9duGbEyO/ewdTrGPNlHHLUlWjn7YT1/+mNDr6csUZkaeqTuTtdCWLDidracgM7eMPV3tZocZHlk0oleHtkJ/GuL9qVqdn9swRJK09HfDkhEgqbxs/elEolGNm1JXbN7odXh7SHs50Nzl5VY8K3RzHxu6M4e1VthOjvzm8JlzFp+VGUVNYgqpU7fpnRi+NiiCxUl0A3SCRAVn7ZbdfN1GgF/Fa/fFcXdrFS0wW6O4p2bSZzVuLfJUi+m9QDLZpYT83OVoYZ/dpg35z7MLl3MGykEuw/fw0PfvoX5vx8StSq2IIgYOneNDy/JgHVGgFDw33xw9SecHXgr28iS+ViZ4tQH2cAt+9qPZR2HdeKK+HmYIv+od7NER6R0TCZsxL/LkHSytNwvyDcHeVYMKwTdsb2w4NhSggC8HP8JfT/cA8+3JaCksoag13rTmi0AhZsSsb7W88BAKbe2wqfPd71rlohici83GlXa30X60PhvpDb8KuQzBv/B1uBW5UgMaRgT0d8MT4Svz7TC5FBLVBRrcXne1LR74M9+DEuA9Ua4y8PVlGtwX9WxeOHuExIJMC8oR3w+kMdIWUNOSKrcCfJXFlVDbYmqwDgpjP5icwJkzkLd6clSAwpMqgFfpkRjWVPRKKVpyPySqvw+m/JiFm8H9uSVUZbHqygtArjvj6Mbck5kMuk+HxsNzzVp7VRrkVEpqk+mTt9WX3T0kk7zuSgrEqDQHcHdAt0a8boiIyDyZwFu5sSJIYikUgwuLMS21/si7eGd4K7oxwXr5Xi6R/j8diXh3HyLpbcuZXs/DKMXnoIJ7IK4WJngx+n9sTQcJYaILI2ge4O8HSSo0qjxenLRQ0es76ui5XLd5GlYDJnoZpagsRQbGVSTIwOxt45/fGf/m2gsJHiaEY+Rn5xCLN+OoGsvLImXyPpUhFGfnEIF6+Xws/VDr880wtRrT0MED0RmRuJRHLLrtZrxZW6MkosFEyWgsmcBTJUCRJDcrGzxcuD22PPS/0xultLSCTA5sSrGPDRXry9+QwKSqvu6rx7U3Lx2FdxuF5SifZKZ2yY2RshdbPZiMg63SqZ23TqCrQC0CXAzaATwYjEZPBkbuHChejRowecnZ3h7e2NESNGICUlRe+Y/v37QyKR6N1mzJihd0xWVhaGDh0KBwcHeHt7Y86cOaipad5ZkebIGCVIDMnPzR7/GxOBP57tgz7tPFGtEfDtgXT0W7QHX+1Pa9TyYD8fz8bU74+jrEqD3m098POMaPi42BkxeiIyB/9M5v49RnfjydouVrbKkSUxeDK3b98+zJw5E4cPH8aOHTtQXV2NQYMGobS0VO+4adOm4erVq7rbBx98oNun0WgwdOhQVFVV4dChQ/j++++xYsUKzJ8/39DhWhxjliAxpI5+LvhxahS+n9IT7ZXOUFfU4N0t5zDgf/vwW8LlWy4PJggCPt11AXN+SdSNB1w+qSec7VhDjoiAzv6ukMukyCutQuY/hnKk5hYj6XIRbKQSPMQxtWRBbAx9wq1bt+rdX7FiBby9vREfH4++ffvqtjs4OECpVDZ4ju3bt+PMmTPYuXMnfHx80KVLF7z99tt45ZVX8MYbb0AuN52WJlPSXCVIDKlfiBfubeuJX09cwv+2p+ByYTmeX5OAb/5Kx/892AHRbfTHvtVotHj9t9NYfTQbAPBM/zZ4OSaUg5iJSEdhI0NYS1fEZxYgPrMAwXU/ajfUtcr1C/GCh5NCzBCJDMroY+aKimpnE7m76ycWq1atgqenJzp37oy5c+eirOzvX09xcXEICwuDj4+PbltMTAzUajWSk5MbvE5lZSXUarXezZqIUYLEUGRSCcZ0D8Del+7DS4NC4KSwQdLlIoz9+jCmrjiGCznFAGprQ03/MR6rj2ZDKgHeHt4Jrwxuz0SOiG6g62qtmzmv1QrYeLJ2+a6R3djFSpbF4C1z/6TVavHCCy+gd+/e6Ny5s277uHHjEBQUBD8/PyQmJuKVV15BSkoK1q9fDwBQqVR6iRwA3X2VStXgtRYuXIg333zTSM/EtIlZgsSQ7OUyzLq/HR7vGYhPdl7AT0ezsOtcLvak5OKxHoE4c6UIpy4VQWEjxadjuyKmU8Mtu0RE3QLrkrmM2mTueGYBLheWw0lhg4EdfG71UCKzY9RkbubMmTh9+jQOHDigt3369Om6v4eFhcHX1xcDBgxAWloa2rRpc1fXmjt3LmJjY3X31Wo1AgIC7i5wM2IqJUgMydNJgbdHdMak3sF4/89z2H4mB6uPZgEA3Bxs8e2T3REZZPpdyEQknvqWufO5xSgqr8aGk5cAAEM6K2Fny6X9yLIYLZmbNWsWNm/ejP3796Nly1t3+UVFRQEAUlNT0aZNGyiVShw9elTvmJycHAC46Tg7hUIBhcK6xkCYYgkSQ2rj5YSvJnbH0fR83Rqvn43rijZeTmKHRkQmzstZgSAPB2TmleHIxTxsTrwKgF2sZJkMPmZOEATMmjULGzZswO7du9GqVavbPiYhIQEA4OtbO7soOjoaSUlJyM3N1R2zY8cOuLi4oGPHjoYO2SyZegkSQ+rZyh3rZkRjy/N9mMgR0R2LrOtq/WjHeRRX1MDX1Q73tGJBcbI8Bk/mZs6ciZUrV+Knn36Cs7MzVCoVVCoVysvLAQBpaWl4++23ER8fj4yMDGzatAkTJ05E3759ER4eDgAYNGgQOnbsiAkTJuDUqVPYtm0b5s2bh5kzZ1pd69vNmEsJEiIisUQG1yZz51S1k6ge7uIHqdS8h6EQNcTgydzSpUtRVFSE/v37w9fXV3dbu3YtAEAul2Pnzp0YNGgQ2rdvj9mzZ2P06NH4/fffdeeQyWTYvHkzZDIZoqOj8cQTT2DixIl46623DB2uWTLHEiRERM2tftxcvVFmNMufqDEMPmbu39W2/y0gIAD79u277XmCgoKwZcsWQ4VlMcy5BAkRUXNq5+0MZ4UNiitr0MHXBaFKLvVHlolrs5oRSylBQkTUHGRSCXrU9VyM5sQHsmBGLU1ChmOJJUiIiIztzYc74b723ni8h+WXqiLrxWTODFh6CRIiImMJcHfAhHuCxA6DyKjYzWrirKkECRERETUekzkTxxIkREREdCtM5kwYS5AQERHR7TCZM1EsQUJERER3gsmcCWIJEiIiIrpTTOZMDEuQEBERUWMwmTMhLEFCREREjcVkzkSwBAkRERHdDSZzJoIlSIiIiOhuMJkzASxBQkRERHeLyZzIWIKEiIiImoLJnIhYgoSIiIiaismcSFiChIiIiAyByZwIWIKEiIiIDMVG7ACsiVYrQKWuwNubz7AECRERERkEkzkDq9FocaWwAhl5pcjMK0VGXpnuz6z8MlTVaAGAJUiIiIjIIJjM3YWqGi2yC8qQlVdWl7T9/Wd2fhlqtMJNH2sjlSDIwwEvD27PEiRERETUZEzmbqKiWoOs/DJkXNdP1jLySnGlsBy3yNcgt5EiyN0BQR6OCPZwQJBn7Z/BHo7wdbWDjYxDFYmIiMgwrDqZK6msQeY/W9aulyEzv/b+1aKKWz7WQS77O1mr+zOwLmFTuthBKuXMVCIiIjI+k07mlixZgkWLFkGlUiEiIgKfffYZevbs2ahzFJVVI0NdWDt27br+GLbrJZW3fKyznQ2CPRwRVJekBXk4INiz9k8vJwVLiRAREZHoTDaZW7t2LWJjY7Fs2TJERUVh8eLFiImJQUpKCry9ve/4PL3f3w2pwuGm+90d5frJmoejroWthYMtEzYiIiIyaRJBEG4x+ks8UVFR6NGjBz7//HMAgFarRUBAAJ599lm8+uqrt328Wq2Gq6srAl5YBx/PFnrdobV/1iZtrva2xn4qREREZOHq846ioiK4uLg067VNsmWuqqoK8fHxmDt3rm6bVCrFwIEDERcX1+BjKisrUVn5d7epWq0GABz5vwHw9eKsUSIiIrJMJjmt8vr169BoNPDx8dHb7uPjA5VK1eBjFi5cCFdXV90tICAAAOCoMMl8lYiIiMggTDKZuxtz585FUVGR7padnS12SERERERGZ5LNVp6enpDJZMjJydHbnpOTA6VS2eBjFAoFFApFc4RHREREZDJMsmVOLpcjMjISu3bt0m3TarXYtWsXoqOjRYyMiIiIyLSYZMscAMTGxuLJJ59E9+7d0bNnTyxevBilpaWYPHmy2KERERERmQyTTeYee+wxXLt2DfPnz4dKpUKXLl2wdevWGyZFEBEREVkzk60z11Ri1nshIiIi6yJm3mGSY+aIiIiI6M6YbDdrU9U3ONYXDyYiIiIylvp8Q4wOT4tN5vLy8gBAVzyYiIiIyNjy8vLg6urarNe02GTO3b12Ca+srKxm/0c1V2q1GgEBAcjOzuY4QwvSo0cPHDt2TOwwyED4eloWvp6Wo6ioCIGBgbr8ozlZbDInldYOB3R1dWVi0kguLi78N7MgMpmMr6cF4etpWfh6Wp76/KNZr9nsVySiZjVz5kyxQyAD4utpWfh6kiGwNAnp8N+MiIjo7rA0iREoFAosWLCA67U2Av/NiIiI7o6Y36EW2zJHREREZA0stmWOiIiIyBowmSMiIiIyY0zmiEzYkiVLEBwcDDs7O0RFReHo0aM3HCMIAoYMGQKJRIKNGzfe8nzJyckYPXo0goODIZFIsHjx4huOeeONNyCRSPRu7du3N9Azsm6Gfj3Xr1+P7t27w83NDY6OjujSpQt+/PHHG843f/58+Pr6wt7eHgMHDsSFCxcM+bSslqFfz39as2YNJBIJRowYobd90qRJN7w/Bw8e3MRnQuaOyRyRiVq7di1iY2OxYMECnDhxAhEREYiJiUFubq7ecYsXL4ZEIrmjc5aVlaF169Z47733oFQqb3pcp06dcPXqVd3twIEDTXouZJzX093dHa+99hri4uKQmJiIyZMnY/Lkydi2bZvumA8++ACffvopli1bhiNHjsDR0RExMTGoqKgw6POzNsZ4PetlZGTgpZdeQp8+fRrcP3jwYL335+rVq+/6eZCFEMhifP7550JQUJCgUCiEnj17CkeOHLnhGK1WKwwePFgAIGzYsOG251y3bp0QGhoqKBQKoXPnzsIff/xxw/lef/11QalUCnZ2dsKAAQOE8+fPG+opWbWePXsKM2fO1N3XaDSCn5+fsHDhQt22kydPCv7+/sLVq1fv+DWtFxQUJHz88cc3bF+wYIEQERHRhMipIcZ+Pet17dpVmDdvniAIte9PpVIpLFq0SLe/sLBQUCgUwurVq+/+yZDRXs+amhqhV69ewjfffCM8+eSTwvDhw/X2N7SNDONW36H9+vUTAOjdnn766dues7m+Q9kyZyGM8Svx0KFDGDt2LKZOnYqTJ09ixIgRGDFiBE6fPq07hr/6jaOqqgrx8fEYOHCgbptUKsXAgQMRFxcHoLaVbdy4cViyZMlNW9mCg4PxxhtvNPr6Fy5cgJ+fH1q3bo3x48cjKyvrrp4H1WqO11MQBOzatQspKSno27cvACA9PR0qlUrvuq6uroiKitJdlxrPmK/nW2+9BW9vb0ydOvWm19+7dy+8vb0RGhqKZ555RrcWOd29O/kOnTZtml6L6AcffHDLczbrd2ij0z8yScb4lThmzBhh6NChetuioqJ0v0b4q994Ll++LAAQDh06pLd9zpw5Qs+ePQVBEITp06cLU6dO1e1r6DW9//77hc8++6zBa9ysZW7Lli3CunXrhFOnTglbt24VoqOjhcDAQEGtVjftSVkxY76ehYWFgqOjo2BjYyMoFArh22+/1e07ePCgAEC4cuWK3mMeffRRYcyYMYZ4albJWK/nX3/9Jfj7+wvXrl0TBKHhVrjVq1cLv/32m5CYmChs2LBB6NChg9CjRw+hpqbGgM/Q+tzuO7Rfv37C888/36hzNud3qMWuzWpN6n8lzp07V7ftbn8lTpo0SfdLMS4uDrGxsXrHxMTE6Abx3u5X/+OPP27AZ0n/tGnTJuzevRsnT5685XG7du1q9LmHDBmi+3t4eDiioqIQFBSEdevW3bK1gO5eU15PZ2dnJCQkoKSkBLt27UJsbCxat26N/v37Gylaup27eT2Li4sxYcIEfP311/D09LzpY/75uRoWFobw8HC0adMGe/fuxYABA5oevBW6k+9QAFi1ahVWrlwJpVKJYcOG4fXXX4eDg4Nuv5jfoUzmLMD169eh0Wjg4+Ojt93Hxwfnzp0DALz44ovo1asXhg8fftPztGnTRu9DRKVSNXhOlUql21+/7WbH0N3x9PSETCZDTk6O3vacnBwolUrs3r0baWlpcHNz09s/evRo9OnTB3v37jVYLG5ubggJCUFqaqrBzmltjPl6SqVStG3bFgDQpUsXnD17FgsXLkT//v11P9xycnLg6+urd90uXboY5LlZI2O8nmlpacjIyMCwYcN027RaLQDAxsYGKSkpaNOmzQ2Pa926NTw9PZGamspk7i7dyXfouHHjEBQUBD8/PyQmJuKVV15BSkoK1q9frztezO9QJnNWwJitOGQccrkckZGR2LVrl640gVarxa5duzBr1ixMmjQJTz31lN5jwsLC8PHHH+t9GRhCSUkJ0tLSMGHCBIOe15o05+up1WpRWVkJAGjVqhWUSiV27dqlS97UajWOHDmCZ555psnPy1oZ4/Vs3749kpKS9LbNmzcPxcXF+OSTTxAQENDg4y5duoS8vDy9ZJ0Mb/r06bq/h4WFwdfXFwMGDEBaWpouyRbzO5TJnAUw1q9+pVJ503PW76/fxl/9hhcbG4snn3wS3bt3R8+ePbF48WKUlpZi8uTJ8PHxabC7PDAwEK1atdLdHzBgAEaOHIlZs2YBqO1OOHPmjO7vly9fRkJCApycnHStOy+99BKGDRuGoKAgXLlyBQsWLIBMJsPYsWOb4VlbLmO8ngsXLkT37t3Rpk0bVFZWYsuWLfjxxx+xdOlSAIBEIsELL7yAd955B+3atUOrVq3w+uuvw8/P74b6ZdQ4hn497ezs0LlzZ73j6z+z67eXlJTgzTffxOjRo6FUKpGWloaXX34Zbdu2RUxMjPGerIW73XdoQ6KiogAAqampDbaYAs38HdqoEXZksnr27CnMmjVLd1+j0Qj+/v7CwoULhatXrwpJSUl6NwDCJ598Ily8ePGm5xwzZozw0EMP6W2Ljo6+YfDmhx9+qNtfVFTECRAG9NlnnwmBgYGCXC4XevbsKRw+fPimx6KBAdZBQUHCggULdPfT09NvmF4PQOjXr5/umMcee0zw9fUV5HK54O/vLzz22GNCamqqgZ+ZdTL06/naa68Jbdu2Fezs7IQWLVoI0dHRwpo1a/QeU1/6wMfHR1AoFMKAAQOElJQUQz4tq2Xo1/Pf/j0BoqysTBg0aJDg5eUl2NraCkFBQcK0adMElUrVxGdCt/oObciBAwcEAMKpU6dues7m/A5lMmch1qxZIygUCmHFihXCmTNnhOnTpwtubm43fZM39MHy75lVBw8eFGxsbIQPP/xQOHv2rLBgwQLB1tZWSEpK0h3z3nvvCW5ubrrZVcOHDxdatWollJeXG+V5EhERGdqtvkNTU1OFt956Szh+/LiQnp4u/Pbbb0Lr1q2Fvn376p1DzO9QJnMWxBi/EtetWyeEhIQIcrlc6NSp000LHvJXPxERmbObfYdmZWUJffv2Fdzd3QWFQiG0bdtWmDNnjlBUVKT3eDG/QyWCIAiN65glIiIiIlPBFSCIiIiIzBiTOSIiIiIzxmSOiIiIyIwxmSMiIiIyY0zmiIiIiMwYkzkiIiIiM8ZkjoiIiMiMMZkjIpOzd+9eSCQSFBYWih0KEZHJYzJHRKLr378/XnjhBd39Xr164erVq3B1dRUtJiaURGQubMQOgIjo3+RyOZRKpdhhEBGZBbbMEZGoJk2ahH379uGTTz6BRCKBRCLBihUr9FrFVqxYATc3N2zevBmhoaFwcHDAI488grKyMnz//fcIDg5GixYt8Nxzz0Gj0ejOXVlZiZdeegn+/v5wdHREVFQU9u7dq9ufmZmJYcOGoUWLFnB0dESnTp2wZcsWZGRk4L777gMAtGjRAhKJBJMmTQIAbN26Fffeey/c3Nzg4eGBhx56CGlpabpzZmRkQCKRYN26dejTpw/s7e3Ro0cPnD9/HseOHUP37t3h5OSEIUOG4Nq1a3r/DiNGjMCbb74JLy8vuLi4YMaMGaiqqjLePz4RWQS2zBGRqD755BOcP38enTt3xltvvQUASE5OvuG4srIyfPrpp1izZg2Ki4sxatQojBw5Em5ubtiyZQsuXryI0aNHo3fv3njssccAALNmzcKZM2ewZs0a+Pn5YcOGDRg8eDCSkpLQrl07zJw5E1VVVdi/fz8cHR1x5swZODk5ISAgAL/++itGjx6NlJQUuLi4wN7eHgBQWlqK2NhYhIeHo6SkBPPnz8fIkSORkJAAqfTv38cLFizA4sWLERgYiClTpmDcuHFwdnbGJ598AgcHB4wZMwbz58/H0qVLdY/ZtWsX7OzssHfvXmRkZGDy5Mnw8PDAf//7X2O+BERk7gQiIpH169dPeP7553X39+zZIwAQCgoKBEEQhOXLlwsAhNTUVN0xTz/9tODg4CAUFxfrtsXExAhPP/20IAiCkJmZKchkMuHy5ct61xowYIAwd+5cQRAEISwsTHjjjTcajOnfMdzMtWvXBABCUlKSIAiCkJ6eLgAQvvnmG90xq1evFgAIu3bt0m1buHChEBoaqrv/5JNPCu7u7kJpaalu29KlSwUnJydBo9HcMgYism7sZiUis+Dg4IA2bdro7vv4+CA4OBhOTk5623JzcwEASUlJ0Gg0CAkJgZOTk+62b98+Xbfoc889h3feeQe9e/fGggULkJiYeNs4Lly4gLFjx6J169ZwcXFBcHAwACArK0vvuPDwcL24ACAsLKzBWOtFRETAwcFBdz86OholJSXIzs6+bVxEZL3YzUpEZsHW1lbvvkQiaXCbVqsFAJSUlEAmkyE+Ph4ymUzvuPoE8KmnnkJMTAz++OMPbN++HQsXLsT//vc/PPvsszeNY9iwYQgKCsLXX38NPz8/aLVadO7c+Yaxbf+MTSKRNLitPlYioqZgyxwRiU4ul+tNXDCErl27QqPRIDc3F23bttW7/XOmbEBAAGbMmIH169dj9uzZ+Prrr3UxAdCLKy8vDykpKZg3bx4GDBiADh06oKCgwGAxnzp1CuXl5br7hw8f1o3hIyK6GSZzRCS64OBgHDlyBBkZGbh+/bpBWqxCQkIwfvx4TJw4EevXr0d6ejqOHj2KhQsX4o8//gAAvPDCC9i2bRvS09Nx4sQJ7NmzBx06dAAABAUFQSKRYPPmzbh27RpKSkrQokULeHh44KuvvkJqaip2796N2NjYJsdar6qqClOnTsWZM2ewZcsWLFiwALNmzdKbWEFE9G/8hCAi0b300kuQyWTo2LEjvLy8bhh/dreWL1+OiRMnYvbs2QgNDcWIESNw7NgxBAYGAqhtdZs5cyY6dOiAwYMHIyQkBF988QUAwN/fH2+++SZeffVV+Pj46JKqNWvWID4+Hp07d8aLL76IRYsWGSRWABgwYADatWuHvn374rHHHsPDDz+MN954w2DnJyLLJBEEQRA7CCIiazdp0iQUFhZi48aNYodCRGaGLXNEREREZozJHBEREZEZYzcrERERkRljyxwRERGRGWMyR0RERGTGmMwRERERmTEmc0RERERmjMkcERERkRljMkdERERkxpjMEREREZkxJnNEREREZozJHBEREZEZ+39fFreaXaeRogAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 700x300 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "ddf.resample('5min').txt.aggregate('count').plot(figsize=(7,3))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "id": "17a94f00",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<AxesSubplot:xlabel='timestamp'>"
      ]
     },
     "execution_count": 37,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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hPgyCrQI6YQvv/wSS5YswYoVK3D06FEMGzYM06dPR1lZmcNxa9asAcMwHbpNrVaL3r1745VXXoFKpWr1uEGDBuHq1av812+//ebSYyEWnnhOIyIi8Pe//x1ZWVk4efIk5s+fj/nz52PHjh38Ma+++irefvttrF+/HgcPHkRISAimT5+OxsZGtz4+f+OJ55Nz6dIlPPPMM5g4cWKL1994440Or9Evvvii04+DdAMs6TL//ve/2eTkZFYmk7FjxoxhDx482OwYs9nM3njjjSwA9ptvvmn3Njdv3sz279+flclk7ODBg9kff/yx2e09//zzrEqlYgMDA9mpU6eyFy5ccNdD8ltjxoxhFy5cyH9vMpnYuLg4dtWqVfxlx44dY+Pj49mrV692+PnkJCcns6tXr252+YoVK9hhw4a5cOakNZ5+TjkjRoxgly1bxrKs5fWpUqnY1157jb++urqalclk7BdffNH5B0M89nwajUZ23Lhx7AcffMDOmzePve222xyub+ky4h5tvYdef/31LACHr0cffbTd2+yK91DKaHURT3y62r9/P+69914sWLAAx44dw6xZszBr1iycPn2aP4Y+LbufXq9HdnY2MjIy+MtEIhEyMjKQlZUFwJKd+tOf/oS1a9e2mp3q2bMnXnjhBafvPzc3F3FxcejduzfmzJmDwsLCTj0OYtMVzynLssjMzEROTg4mTZoEACgoKIBarXa4X4VCgbS0NP5+ifM8+XyuXLkS0dHRWLBgQav3v2fPHkRHR6N///54/PHH+f15Sed15D304Ycfdsgkvvrqq23eZpe9hzoVlpFO88Snq7vuuoudMWOGw2VpaWl8FE+flj3jypUrLAB2//79Dpc/++yz7JgxY1iWZdlHHnmEXbBgAX9dS8/nlClT2HfeeafF+2gto7Vt2zZ28+bN7IkTJ9jt27ez6enpbFJSEltbW+vag/JznnxOq6ur2ZCQEFYikbAymYz98MMP+et+//13FgBbUlLi8DN33nkne9ddd7njofklTz2fv/76KxsfH89eu3aNZdmWs1dffPEF+91337EnT55kv/nmG3bgwIHs6NGjWaPR6MZH6H/aew+9/vrr2aeeesqp2+yq91Cf3OvQ13CfrpYuXcpf1tlPVw888AD/CSsrKwtLlixxOGb69Ol8Q2d7n5bvueceNz5Kwvn++++xa9cuHDt2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\n",
      "text/plain": [
       "<Figure size 700x300 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "ddf.resample('1min').txt.aggregate('count').plot(figsize=(7,3))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "id": "94c514e0",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<AxesSubplot:xlabel='timestamp'>"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 700x300 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "ddf.resample('30s').txt.aggregate('count').plot(figsize=(7,3))"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "70f6ebf2",
   "metadata": {},
   "source": [
    "P.S. 关于时间处理的小问题：pandas看到unix时间戳后会自动帮你转换为datetime对象，但是它会调整时区，所以上面的直播并不是凌晨4点，而是中午12点。我们可以通过index减去index[0]的方法，让index从0开始。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "id": "d38982cc",
   "metadata": {},
   "outputs": [],
   "source": [
    "ddf.index -= ddf.index[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "id": "792b9909",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>timestamp</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0 days 00:00:00</th>\n",
       "      <td>17984519</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>2021-01-02 03:52:32</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 00:00:04</th>\n",
       "      <td>17984519</td>\n",
       "      <td>问问问</td>\n",
       "      <td>2021-01-02 03:52:36</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 00:00:11</th>\n",
       "      <td>140612662</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>2021-01-02 03:52:43</td>\n",
       "      <td>20</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 00:00:33</th>\n",
       "      <td>143025884</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>2021-01-02 03:53:05</td>\n",
       "      <td>16</td>\n",
       "      <td>7</td>\n",
       "      <td>1811143</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 00:00:40</th>\n",
       "      <td>35088921</td>\n",
       "      <td>开饭了！</td>\n",
       "      <td>2021-01-02 03:53:12</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 01:09:37</th>\n",
       "      <td>335695813</td>\n",
       "      <td>艾克还出金身？</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>17</td>\n",
       "      <td>8</td>\n",
       "      <td>1126960</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 01:09:37</th>\n",
       "      <td>43177711</td>\n",
       "      <td>去</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 01:09:38</th>\n",
       "      <td>24734512</td>\n",
       "      <td>站a猴子？</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 01:09:38</th>\n",
       "      <td>242430764</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0 days 01:09:38</th>\n",
       "      <td>276252257</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>11618 rows × 6 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                       uid      txt           timestamp  level  bl     brid\n",
       "timestamp                                                                  \n",
       "0 days 00:00:00   17984519     今天播嘛 2021-01-02 03:52:32     17   9   606118\n",
       "0 days 00:00:04   17984519      问问问 2021-01-02 03:52:36     17   9   606118\n",
       "0 days 00:00:11  140612662   马老师开课了 2021-01-02 03:52:43     20  11   606118\n",
       "0 days 00:00:33  143025884      开饭了 2021-01-02 03:53:05     16   7  1811143\n",
       "0 days 00:00:40   35088921     开饭了！ 2021-01-02 03:53:12     14   0        0\n",
       "...                    ...      ...                 ...    ...  ..      ...\n",
       "0 days 01:09:37  335695813  艾克还出金身？ 2021-01-02 05:02:09     17   8  1126960\n",
       "0 days 01:09:37   43177711        去 2021-01-02 05:02:09     12   0        0\n",
       "0 days 01:09:38   24734512    站a猴子？ 2021-01-02 05:02:10     12   0        0\n",
       "0 days 01:09:38  242430764   AD没打输出 2021-01-02 05:02:10     16   0        0\n",
       "0 days 01:09:38  276252257     闪现罚站 2021-01-02 05:02:10     18   0        0\n",
       "\n",
       "[11618 rows x 6 columns]"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ddf"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "01f03ede",
   "metadata": {},
   "source": [
    "### Step 3 去掉非文本\n",
    "\n",
    "因为我们没办法对一些奇怪的符号进行准确的意义判断。\n",
    "\n",
    "思路：我们只保留汉字、英文字母和数字。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "id": "ff09385b",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 判断 unicode 是否为汉字\n",
    "def is_chinese(uchar):\n",
    "    return uchar >= u'\\u4e00' and uchar <= u'\\u9fa5'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "id": "51beda22",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[('你', True),\n",
       " ('对', True),\n",
       " ('对', True),\n",
       " ('胡', True),\n",
       " ('，', False),\n",
       " ('都', True),\n",
       " ('自', True),\n",
       " ('摸', True),\n",
       " ('了', True),\n",
       " ('，', False),\n",
       " ('🐷', False)]"
      ]
     },
     "execution_count": 65,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "[ ( i, is_chinese(i) )   for i in '你对对胡，都自摸了，🐷']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "id": "960cdbff",
   "metadata": {},
   "outputs": [],
   "source": [
    "import string"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "id": "2fb62a93",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "string.ascii_letters"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "id": "1bf8bde2",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'0123456789'"
      ]
     },
     "execution_count": 61,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "string.digits"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "id": "2dcc74a8",
   "metadata": {},
   "outputs": [],
   "source": [
    "def filter_bad_chars(_sentence):\n",
    "    return ''.join( i for i in _sentence \n",
    "                        if    is_chinese(i) \n",
    "                           or i in string.ascii_letters \n",
    "                           or i in string.digits )"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "id": "60e89bcc",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'你对对胡都自摸了'"
      ]
     },
     "execution_count": 66,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "filter_bad_chars('你对对胡，都自摸了，🐷')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "03472cbc",
   "metadata": {},
   "source": [
    "使用 pandas 的 apply 方法，把每一项都执行这个函数。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "id": "16620b30",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "D:\\Users\\what\\miniconda3\\lib\\site-packages\\ipykernel_launcher.py:1: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  \"\"\"Entry point for launching an IPython kernel.\n"
     ]
    }
   ],
   "source": [
    "df['txtd'] = df.txt.apply(filter_bad_chars)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "id": "161c8d03",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "      <th>txtd</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>169868815</td>\n",
       "      <td>迟到了</td>\n",
       "      <td>2021-01-02 04:00:36</td>\n",
       "      <td>26</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "      <td>迟到了</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>189544596</td>\n",
       "      <td>？？？</td>\n",
       "      <td>2021-01-02 04:00:39</td>\n",
       "      <td>12</td>\n",
       "      <td>7</td>\n",
       "      <td>606118</td>\n",
       "      <td></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>146365714</td>\n",
       "      <td>骚🐱在吗？？？</td>\n",
       "      <td>2021-01-02 04:00:40</td>\n",
       "      <td>37</td>\n",
       "      <td>13</td>\n",
       "      <td>101</td>\n",
       "      <td>骚在吗</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>355168684</td>\n",
       "      <td>兄弟们都去置顶帖投票了吗？</td>\n",
       "      <td>2021-01-02 04:00:41</td>\n",
       "      <td>26</td>\n",
       "      <td>16</td>\n",
       "      <td>606118</td>\n",
       "      <td>兄弟们都去置顶帖投票了吗</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>100239616</td>\n",
       "      <td>行</td>\n",
       "      <td>2021-01-02 04:00:42</td>\n",
       "      <td>10</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>行</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           uid            txt           timestamp  level  bl    brid  \\\n",
       "98   169868815            迟到了 2021-01-02 04:00:36     26   9  606118   \n",
       "99   189544596            ？？？ 2021-01-02 04:00:39     12   7  606118   \n",
       "100  146365714        骚🐱在吗？？？ 2021-01-02 04:00:40     37  13     101   \n",
       "101  355168684  兄弟们都去置顶帖投票了吗？ 2021-01-02 04:00:41     26  16  606118   \n",
       "102  100239616              行 2021-01-02 04:00:42     10   0       0   \n",
       "\n",
       "             txtd  \n",
       "98            迟到了  \n",
       "99                 \n",
       "100           骚在吗  \n",
       "101  兄弟们都去置顶帖投票了吗  \n",
       "102             行  "
      ]
     },
     "execution_count": 70,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[98:103]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ae0bae1c",
   "metadata": {},
   "source": [
    "### Step 4 去除复读机"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 75,
   "id": "81faacaf",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "      <th>txtd</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>208</th>\n",
       "      <td>295136850</td>\n",
       "      <td>迟到唱歌</td>\n",
       "      <td>2021-01-02 04:02:08</td>\n",
       "      <td>23</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>迟到唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>221</th>\n",
       "      <td>328073263</td>\n",
       "      <td>迟到唱歌</td>\n",
       "      <td>2021-01-02 04:02:16</td>\n",
       "      <td>10</td>\n",
       "      <td>3</td>\n",
       "      <td>703747</td>\n",
       "      <td>迟到唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>394</th>\n",
       "      <td>161475381</td>\n",
       "      <td>唱歌唱歌唱歌，唱歌唱歌唱歌，唱歌唱歌唱歌，唱歌唱歌唱歌</td>\n",
       "      <td>2021-01-02 04:04:08</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>400</th>\n",
       "      <td>368554081</td>\n",
       "      <td>唱歌</td>\n",
       "      <td>2021-01-02 04:04:10</td>\n",
       "      <td>22</td>\n",
       "      <td>14</td>\n",
       "      <td>290935</td>\n",
       "      <td>唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>403</th>\n",
       "      <td>368554081</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "      <td>2021-01-02 04:04:15</td>\n",
       "      <td>22</td>\n",
       "      <td>14</td>\n",
       "      <td>290935</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>408</th>\n",
       "      <td>42770561</td>\n",
       "      <td>迟到唱歌</td>\n",
       "      <td>2021-01-02 04:04:16</td>\n",
       "      <td>13</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>迟到唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>419</th>\n",
       "      <td>108556455</td>\n",
       "      <td>唱歌</td>\n",
       "      <td>2021-01-02 04:04:24</td>\n",
       "      <td>16</td>\n",
       "      <td>9</td>\n",
       "      <td>7675199</td>\n",
       "      <td>唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>424</th>\n",
       "      <td>66076313</td>\n",
       "      <td>罚唱歌</td>\n",
       "      <td>2021-01-02 04:04:26</td>\n",
       "      <td>20</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>425</th>\n",
       "      <td>161475381</td>\n",
       "      <td>我并不认可你的不重要，我觉得要罚唱歌</td>\n",
       "      <td>2021-01-02 04:04:28</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>我并不认可你的不重要我觉得要罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>430</th>\n",
       "      <td>161475381</td>\n",
       "      <td>我并不认可你的不重要，我觉得要罚唱歌</td>\n",
       "      <td>2021-01-02 04:04:30</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>我并不认可你的不重要我觉得要罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>436</th>\n",
       "      <td>368554081</td>\n",
       "      <td>惩罚唱歌</td>\n",
       "      <td>2021-01-02 04:04:34</td>\n",
       "      <td>22</td>\n",
       "      <td>14</td>\n",
       "      <td>290935</td>\n",
       "      <td>惩罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>437</th>\n",
       "      <td>161475381</td>\n",
       "      <td>我并不认可你的不重要，我觉得要罚唱歌</td>\n",
       "      <td>2021-01-02 04:04:34</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>我并不认可你的不重要我觉得要罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>442</th>\n",
       "      <td>161475381</td>\n",
       "      <td>我并不认可你的不重要，我觉得要罚唱歌</td>\n",
       "      <td>2021-01-02 04:04:37</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>我并不认可你的不重要我觉得要罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>451</th>\n",
       "      <td>328073263</td>\n",
       "      <td>迟到罚唱歌</td>\n",
       "      <td>2021-01-02 04:04:44</td>\n",
       "      <td>10</td>\n",
       "      <td>3</td>\n",
       "      <td>703747</td>\n",
       "      <td>迟到罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>456</th>\n",
       "      <td>161475381</td>\n",
       "      <td>我并不认可你的不重要，我觉得要罚唱歌</td>\n",
       "      <td>2021-01-02 04:04:48</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>我并不认可你的不重要我觉得要罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>491</th>\n",
       "      <td>161475381</td>\n",
       "      <td>我并不认可你的不重要，我觉得要罚唱歌</td>\n",
       "      <td>2021-01-02 04:05:20</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>我并不认可你的不重要我觉得要罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>502</th>\n",
       "      <td>161475381</td>\n",
       "      <td>我并不认可你的不重要，我觉得要罚唱歌</td>\n",
       "      <td>2021-01-02 04:05:24</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>我并不认可你的不重要我觉得要罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>513</th>\n",
       "      <td>161475381</td>\n",
       "      <td>我并不认可你的不重要，我觉得要罚唱歌</td>\n",
       "      <td>2021-01-02 04:05:34</td>\n",
       "      <td>29</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>我并不认可你的不重要我觉得要罚唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1496</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝假酒了  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:16:23</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝假酒了说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1578</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝假酒了  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:16:46</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝假酒了说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1674</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝假酒了  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:17:11</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝假酒了说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1773</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝假酒了  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:17:37</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝假酒了说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1797</th>\n",
       "      <td>290791247</td>\n",
       "      <td>盲猜这句就是你发的@乔克叔叔216：老马你昨天喝假酒了  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:18:00</td>\n",
       "      <td>17</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "      <td>盲猜这句就是你发的乔克叔叔216老马你昨天喝假酒了说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1883</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝假酒了  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:18:06</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝假酒了说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2034</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝假酒了  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:19:03</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝假酒了说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3312</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝假酒了  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:23:50</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝假酒了说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7406</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:37:34</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7419</th>\n",
       "      <td>37634670</td>\n",
       "      <td>老马唱歌啊</td>\n",
       "      <td>2021-01-02 04:37:36</td>\n",
       "      <td>14</td>\n",
       "      <td>7</td>\n",
       "      <td>633980</td>\n",
       "      <td>老马唱歌啊</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7427</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:37:38</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7451</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:37:43</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7468</th>\n",
       "      <td>79854058</td>\n",
       "      <td>唱歌，查房，男T杯</td>\n",
       "      <td>2021-01-02 04:37:46</td>\n",
       "      <td>29</td>\n",
       "      <td>14</td>\n",
       "      <td>606118</td>\n",
       "      <td>唱歌查房男T杯</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7508</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:37:55</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7541</th>\n",
       "      <td>181979360</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "      <td>2021-01-02 04:38:04</td>\n",
       "      <td>18</td>\n",
       "      <td>10</td>\n",
       "      <td>606118</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7547</th>\n",
       "      <td>181979360</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "      <td>2021-01-02 04:38:05</td>\n",
       "      <td>18</td>\n",
       "      <td>10</td>\n",
       "      <td>606118</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7557</th>\n",
       "      <td>109466268</td>\n",
       "      <td>老马今天唱歌吗</td>\n",
       "      <td>2021-01-02 04:38:07</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马今天唱歌吗</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7592</th>\n",
       "      <td>217201441</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:38:16</td>\n",
       "      <td>32</td>\n",
       "      <td>19</td>\n",
       "      <td>4615502</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7618</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:38:23</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7669</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:38:35</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7799</th>\n",
       "      <td>181979360</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "      <td>2021-01-02 04:39:04</td>\n",
       "      <td>18</td>\n",
       "      <td>10</td>\n",
       "      <td>606118</td>\n",
       "      <td>唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7812</th>\n",
       "      <td>181979360</td>\n",
       "      <td>唱歌</td>\n",
       "      <td>2021-01-02 04:39:06</td>\n",
       "      <td>18</td>\n",
       "      <td>10</td>\n",
       "      <td>606118</td>\n",
       "      <td>唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7817</th>\n",
       "      <td>181979360</td>\n",
       "      <td>唱歌</td>\n",
       "      <td>2021-01-02 04:39:07</td>\n",
       "      <td>18</td>\n",
       "      <td>10</td>\n",
       "      <td>606118</td>\n",
       "      <td>唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7825</th>\n",
       "      <td>181979360</td>\n",
       "      <td>唱歌</td>\n",
       "      <td>2021-01-02 04:39:09</td>\n",
       "      <td>18</td>\n",
       "      <td>10</td>\n",
       "      <td>606118</td>\n",
       "      <td>唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7859</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:39:18</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7909</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:39:32</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7942</th>\n",
       "      <td>210465099</td>\n",
       "      <td>@乔克叔叔216：老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:39:39</td>\n",
       "      <td>49</td>\n",
       "      <td>24</td>\n",
       "      <td>606118</td>\n",
       "      <td>乔克叔叔216老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7991</th>\n",
       "      <td>133066393</td>\n",
       "      <td>唱歌</td>\n",
       "      <td>2021-01-02 04:39:49</td>\n",
       "      <td>56</td>\n",
       "      <td>15</td>\n",
       "      <td>718133</td>\n",
       "      <td>唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7999</th>\n",
       "      <td>37847016</td>\n",
       "      <td>@乔克叔叔216：老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:39:51</td>\n",
       "      <td>11</td>\n",
       "      <td>7</td>\n",
       "      <td>9071621</td>\n",
       "      <td>乔克叔叔216老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8021</th>\n",
       "      <td>10355638</td>\n",
       "      <td>唱歌🎤</td>\n",
       "      <td>2021-01-02 04:39:56</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>唱歌</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8042</th>\n",
       "      <td>10355638</td>\n",
       "      <td>唱歌啊🎤</td>\n",
       "      <td>2021-01-02 04:40:01</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>唱歌啊</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8044</th>\n",
       "      <td>37847016</td>\n",
       "      <td>@乔克叔叔216：老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:40:01</td>\n",
       "      <td>11</td>\n",
       "      <td>7</td>\n",
       "      <td>9071621</td>\n",
       "      <td>乔克叔叔216老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8216</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:42:33</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8351</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:47:41</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8420</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:47:42</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8586</th>\n",
       "      <td>198015044</td>\n",
       "      <td>老马你昨天喝了假酒  说今天唱歌还记得不</td>\n",
       "      <td>2021-01-02 04:47:42</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>老马你昨天喝了假酒说今天唱歌还记得不</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            uid                                     txt           timestamp  \\\n",
       "208   295136850                                    迟到唱歌 2021-01-02 04:02:08   \n",
       "221   328073263                                    迟到唱歌 2021-01-02 04:02:16   \n",
       "394   161475381             唱歌唱歌唱歌，唱歌唱歌唱歌，唱歌唱歌唱歌，唱歌唱歌唱歌 2021-01-02 04:04:08   \n",
       "400   368554081                                      唱歌 2021-01-02 04:04:10   \n",
       "403   368554081                唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌 2021-01-02 04:04:15   \n",
       "408    42770561                                    迟到唱歌 2021-01-02 04:04:16   \n",
       "419   108556455                                      唱歌 2021-01-02 04:04:24   \n",
       "424    66076313                                     罚唱歌 2021-01-02 04:04:26   \n",
       "425   161475381                      我并不认可你的不重要，我觉得要罚唱歌 2021-01-02 04:04:28   \n",
       "430   161475381                      我并不认可你的不重要，我觉得要罚唱歌 2021-01-02 04:04:30   \n",
       "436   368554081                                    惩罚唱歌 2021-01-02 04:04:34   \n",
       "437   161475381                      我并不认可你的不重要，我觉得要罚唱歌 2021-01-02 04:04:34   \n",
       "442   161475381                      我并不认可你的不重要，我觉得要罚唱歌 2021-01-02 04:04:37   \n",
       "451   328073263                                   迟到罚唱歌 2021-01-02 04:04:44   \n",
       "456   161475381                      我并不认可你的不重要，我觉得要罚唱歌 2021-01-02 04:04:48   \n",
       "491   161475381                      我并不认可你的不重要，我觉得要罚唱歌 2021-01-02 04:05:20   \n",
       "502   161475381                      我并不认可你的不重要，我觉得要罚唱歌 2021-01-02 04:05:24   \n",
       "513   161475381                      我并不认可你的不重要，我觉得要罚唱歌 2021-01-02 04:05:34   \n",
       "1496  198015044                    老马你昨天喝假酒了  说今天唱歌还记得不 2021-01-02 04:16:23   \n",
       "1578  198015044                    老马你昨天喝假酒了  说今天唱歌还记得不 2021-01-02 04:16:46   \n",
       "1674  198015044                    老马你昨天喝假酒了  说今天唱歌还记得不 2021-01-02 04:17:11   \n",
       "1773  198015044                    老马你昨天喝假酒了  说今天唱歌还记得不 2021-01-02 04:17:37   \n",
       "1797  290791247  盲猜这句就是你发的@乔克叔叔216：老马你昨天喝假酒了  说今天唱歌还记得不 2021-01-02 04:18:00   \n",
       "1883  198015044                    老马你昨天喝假酒了  说今天唱歌还记得不 2021-01-02 04:18:06   \n",
       "2034  198015044                    老马你昨天喝假酒了  说今天唱歌还记得不 2021-01-02 04:19:03   \n",
       "3312  198015044                    老马你昨天喝假酒了  说今天唱歌还记得不 2021-01-02 04:23:50   \n",
       "7406  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:37:34   \n",
       "7419   37634670                                   老马唱歌啊 2021-01-02 04:37:36   \n",
       "7427  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:37:38   \n",
       "7451  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:37:43   \n",
       "7468   79854058                               唱歌，查房，男T杯 2021-01-02 04:37:46   \n",
       "7508  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:37:55   \n",
       "7541  181979360    唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌 2021-01-02 04:38:04   \n",
       "7547  181979360      唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌 2021-01-02 04:38:05   \n",
       "7557  109466268                                 老马今天唱歌吗 2021-01-02 04:38:07   \n",
       "7592  217201441                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:38:16   \n",
       "7618  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:38:23   \n",
       "7669  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:38:35   \n",
       "7799  181979360                  唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌 2021-01-02 04:39:04   \n",
       "7812  181979360                                      唱歌 2021-01-02 04:39:06   \n",
       "7817  181979360                                      唱歌 2021-01-02 04:39:07   \n",
       "7825  181979360                                      唱歌 2021-01-02 04:39:09   \n",
       "7859  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:39:18   \n",
       "7909  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:39:32   \n",
       "7942  210465099           @乔克叔叔216：老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:39:39   \n",
       "7991  133066393                                      唱歌 2021-01-02 04:39:49   \n",
       "7999   37847016           @乔克叔叔216：老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:39:51   \n",
       "8021   10355638                                     唱歌🎤 2021-01-02 04:39:56   \n",
       "8042   10355638                                    唱歌啊🎤 2021-01-02 04:40:01   \n",
       "8044   37847016           @乔克叔叔216：老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:40:01   \n",
       "8216  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:42:33   \n",
       "8351  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:47:41   \n",
       "8420  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:47:42   \n",
       "8586  198015044                    老马你昨天喝了假酒  说今天唱歌还记得不 2021-01-02 04:47:42   \n",
       "\n",
       "      level  bl     brid                                  txtd  \n",
       "208      23  12   606118                                  迟到唱歌  \n",
       "221      10   3   703747                                  迟到唱歌  \n",
       "394      29  13   606118              唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌  \n",
       "400      22  14   290935                                    唱歌  \n",
       "403      22  14   290935              唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌  \n",
       "408      13   0        0                                  迟到唱歌  \n",
       "419      16   9  7675199                                    唱歌  \n",
       "424      20  12   606118                                   罚唱歌  \n",
       "425      29  13   606118                     我并不认可你的不重要我觉得要罚唱歌  \n",
       "430      29  13   606118                     我并不认可你的不重要我觉得要罚唱歌  \n",
       "436      22  14   290935                                  惩罚唱歌  \n",
       "437      29  13   606118                     我并不认可你的不重要我觉得要罚唱歌  \n",
       "442      29  13   606118                     我并不认可你的不重要我觉得要罚唱歌  \n",
       "451      10   3   703747                                 迟到罚唱歌  \n",
       "456      29  13   606118                     我并不认可你的不重要我觉得要罚唱歌  \n",
       "491      29  13   606118                     我并不认可你的不重要我觉得要罚唱歌  \n",
       "502      29  13   606118                     我并不认可你的不重要我觉得要罚唱歌  \n",
       "513      29  13   606118                     我并不认可你的不重要我觉得要罚唱歌  \n",
       "1496     22  12   606118                    老马你昨天喝假酒了说今天唱歌还记得不  \n",
       "1578     22  12   606118                    老马你昨天喝假酒了说今天唱歌还记得不  \n",
       "1674     22  12   606118                    老马你昨天喝假酒了说今天唱歌还记得不  \n",
       "1773     22  12   606118                    老马你昨天喝假酒了说今天唱歌还记得不  \n",
       "1797     17  11   606118    盲猜这句就是你发的乔克叔叔216老马你昨天喝假酒了说今天唱歌还记得不  \n",
       "1883     22  12   606118                    老马你昨天喝假酒了说今天唱歌还记得不  \n",
       "2034     22  12   606118                    老马你昨天喝假酒了说今天唱歌还记得不  \n",
       "3312     22  12   606118                    老马你昨天喝假酒了说今天唱歌还记得不  \n",
       "7406     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7419     14   7   633980                                 老马唱歌啊  \n",
       "7427     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7451     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7468     29  14   606118                               唱歌查房男T杯  \n",
       "7508     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7541     18  10   606118  唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌  \n",
       "7547     18  10   606118    唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌  \n",
       "7557     22  12   606118                               老马今天唱歌吗  \n",
       "7592     32  19  4615502                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7618     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7669     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7799     18  10   606118                唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌唱歌  \n",
       "7812     18  10   606118                                    唱歌  \n",
       "7817     18  10   606118                                    唱歌  \n",
       "7825     18  10   606118                                    唱歌  \n",
       "7859     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7909     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7942     49  24   606118             乔克叔叔216老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "7991     56  15   718133                                    唱歌  \n",
       "7999     11   7  9071621             乔克叔叔216老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "8021     16   0        0                                    唱歌  \n",
       "8042     16   0        0                                   唱歌啊  \n",
       "8044     11   7  9071621             乔克叔叔216老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "8216     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "8351     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "8420     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  \n",
       "8586     22  12   606118                    老马你昨天喝了假酒说今天唱歌还记得不  "
      ]
     },
     "execution_count": 75,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[df.txtd.apply(lambda x: '唱歌' in x)]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fea0eceb",
   "metadata": {},
   "source": [
    "我们编写一个算法来识别这种模式，并把后面的重复给删掉  "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 93,
   "id": "dfd536fe",
   "metadata": {},
   "outputs": [],
   "source": [
    "def trim_repetitive_words(sentence):\n",
    "    # \"AAAAAAAAAAA\" -> \"A\"\n",
    "    # \"ABCDEABCDEABC\" -> \"ABCDE\"\n",
    "    # \"ABABCABABCABABC\" -> \"ABABC\"\n",
    "    n = len(sentence)\n",
    "    \n",
    "    if n <= 5: return sentence  # 太短的不处理\n",
    "    \n",
    "    heads = [ i for i in range(1, n) if sentence[i] == sentence[0] ]\n",
    "    if len(heads) == 0: return sentence\n",
    "    if len(heads) > (n-1)//2: return sentence[0]\n",
    "\n",
    "    for head_idx in heads:\n",
    "        if head_idx * 2 > n:\n",
    "            if sentence[head_idx: ] in sentence[:head_idx]: return sentence[:head_idx]\n",
    "        else:\n",
    "            if all(sentence[:head_idx] == sentence[head_idx*i:head_idx*(i+1)] for i in range(n//head_idx)):\n",
    "                return sentence[:head_idx]\n",
    "            \n",
    "    return sentence"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 94,
   "id": "9e0856ff",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'ABABC'"
      ]
     },
     "execution_count": 94,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trim_repetitive_words('ABABCABABCABABCAB')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 95,
   "id": "39f59d0d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'唱歌唱歌唱歌，'"
      ]
     },
     "execution_count": 95,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trim_repetitive_words('唱歌唱歌唱歌，唱歌唱歌唱歌，唱歌唱歌唱歌，唱歌唱歌唱歌')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 96,
   "id": "57984090",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "D:\\Users\\what\\miniconda3\\lib\\site-packages\\ipykernel_launcher.py:1: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  \"\"\"Entry point for launching an IPython kernel.\n"
     ]
    }
   ],
   "source": [
    "df['txtdt'] = df.txtd.apply(trim_repetitive_words)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 97,
   "id": "e3e74356",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>txt</th>\n",
       "      <th>txtd</th>\n",
       "      <th>txtdt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>132</th>\n",
       "      <td>迟到迟到</td>\n",
       "      <td>迟到迟到</td>\n",
       "      <td>迟到迟到</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>188</th>\n",
       "      <td>迟到迟到了</td>\n",
       "      <td>迟到迟到了</td>\n",
       "      <td>迟到迟到了</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>287</th>\n",
       "      <td>迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到</td>\n",
       "      <td>迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到</td>\n",
       "      <td>迟到</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>317</th>\n",
       "      <td>迟到迟到</td>\n",
       "      <td>迟到迟到</td>\n",
       "      <td>迟到迟到</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>319</th>\n",
       "      <td>迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到</td>\n",
       "      <td>迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到</td>\n",
       "      <td>迟到</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>326</th>\n",
       "      <td>迟到迟到</td>\n",
       "      <td>迟到迟到</td>\n",
       "      <td>迟到迟到</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                        txt  \\\n",
       "132                                    迟到迟到   \n",
       "188                                   迟到迟到了   \n",
       "287          迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到   \n",
       "317                                    迟到迟到   \n",
       "319  迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到   \n",
       "326                                    迟到迟到   \n",
       "\n",
       "                                       txtd  txtdt  \n",
       "132                                    迟到迟到   迟到迟到  \n",
       "188                                   迟到迟到了  迟到迟到了  \n",
       "287          迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到     迟到  \n",
       "317                                    迟到迟到   迟到迟到  \n",
       "319  迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到迟到     迟到  \n",
       "326                                    迟到迟到   迟到迟到  "
      ]
     },
     "execution_count": 97,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[df.txtd.apply(lambda x: '迟到迟到' in x)][['txt','txtd', 'txtdt']]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d17494ec",
   "metadata": {},
   "source": [
    "### Step 5 去掉过短的文本"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 99,
   "id": "3bfd41d0",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "D:\\Users\\what\\miniconda3\\lib\\site-packages\\ipykernel_launcher.py:1: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  \"\"\"Entry point for launching an IPython kernel.\n"
     ]
    }
   ],
   "source": [
    "df['tlen'] = df.txtdt.apply(len)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 102,
   "id": "35fb51fd",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "      <th>txtd</th>\n",
       "      <th>txtdt</th>\n",
       "      <th>tlen</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>17984519</td>\n",
       "      <td>问问问</td>\n",
       "      <td>2021-01-02 03:52:36</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "      <td>问问问</td>\n",
       "      <td>问问问</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>143025884</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>2021-01-02 03:53:05</td>\n",
       "      <td>16</td>\n",
       "      <td>7</td>\n",
       "      <td>1811143</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>35088921</td>\n",
       "      <td>开饭了！</td>\n",
       "      <td>2021-01-02 03:53:12</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>开饭了</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>9224997</td>\n",
       "      <td>迟到了</td>\n",
       "      <td>2021-01-02 03:53:42</td>\n",
       "      <td>30</td>\n",
       "      <td>18</td>\n",
       "      <td>606118</td>\n",
       "      <td>迟到了</td>\n",
       "      <td>迟到了</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>315045764</td>\n",
       "      <td>开门</td>\n",
       "      <td>2021-01-02 03:53:54</td>\n",
       "      <td>19</td>\n",
       "      <td>11</td>\n",
       "      <td>6488050</td>\n",
       "      <td>开门</td>\n",
       "      <td>开门</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11561</th>\n",
       "      <td>23328902</td>\n",
       "      <td>三押</td>\n",
       "      <td>2021-01-02 05:01:47</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>三押</td>\n",
       "      <td>三押</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11563</th>\n",
       "      <td>319136620</td>\n",
       "      <td>呦</td>\n",
       "      <td>2021-01-02 05:01:48</td>\n",
       "      <td>33</td>\n",
       "      <td>1</td>\n",
       "      <td>17349</td>\n",
       "      <td>呦</td>\n",
       "      <td>呦</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11576</th>\n",
       "      <td>232920724</td>\n",
       "      <td>喔⊙ω⊙</td>\n",
       "      <td>2021-01-02 05:01:52</td>\n",
       "      <td>23</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "      <td>喔</td>\n",
       "      <td>喔</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11611</th>\n",
       "      <td>60085435</td>\n",
       "      <td>秀的一</td>\n",
       "      <td>2021-01-02 05:02:08</td>\n",
       "      <td>16</td>\n",
       "      <td>9</td>\n",
       "      <td>101</td>\n",
       "      <td>秀的一</td>\n",
       "      <td>秀的一</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11614</th>\n",
       "      <td>43177711</td>\n",
       "      <td>去</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>去</td>\n",
       "      <td>去</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1706 rows × 9 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             uid   txt           timestamp  level  bl     brid txtd txtdt  \\\n",
       "1       17984519   问问问 2021-01-02 03:52:36     17   9   606118  问问问   问问问   \n",
       "3      143025884   开饭了 2021-01-02 03:53:05     16   7  1811143  开饭了   开饭了   \n",
       "4       35088921  开饭了！ 2021-01-02 03:53:12     14   0        0  开饭了   开饭了   \n",
       "5        9224997   迟到了 2021-01-02 03:53:42     30  18   606118  迟到了   迟到了   \n",
       "7      315045764    开门 2021-01-02 03:53:54     19  11  6488050   开门    开门   \n",
       "...          ...   ...                 ...    ...  ..      ...  ...   ...   \n",
       "11561   23328902    三押 2021-01-02 05:01:47     17   0        0   三押    三押   \n",
       "11563  319136620     呦 2021-01-02 05:01:48     33   1    17349    呦     呦   \n",
       "11576  232920724  喔⊙ω⊙ 2021-01-02 05:01:52     23  11   606118    喔     喔   \n",
       "11611   60085435   秀的一 2021-01-02 05:02:08     16   9      101  秀的一   秀的一   \n",
       "11614   43177711     去 2021-01-02 05:02:09     12   0        0    去     去   \n",
       "\n",
       "       tlen  \n",
       "1         3  \n",
       "3         3  \n",
       "4         3  \n",
       "5         3  \n",
       "7         2  \n",
       "...     ...  \n",
       "11561     2  \n",
       "11563     1  \n",
       "11576     1  \n",
       "11611     3  \n",
       "11614     1  \n",
       "\n",
       "[1706 rows x 9 columns]"
      ]
     },
     "execution_count": 102,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[df.tlen < 4]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 103,
   "id": "ef547dd6",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "      <th>txtd</th>\n",
       "      <th>txtdt</th>\n",
       "      <th>tlen</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>17984519</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>2021-01-02 03:52:32</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>140612662</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>2021-01-02 03:52:43</td>\n",
       "      <td>20</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>119043418</td>\n",
       "      <td>以前是上课提早5分钟进教室 现在提早5分钟进饭堂</td>\n",
       "      <td>2021-01-02 03:53:51</td>\n",
       "      <td>28</td>\n",
       "      <td>9</td>\n",
       "      <td>709710</td>\n",
       "      <td>以前是上课提早5分钟进教室现在提早5分钟进饭堂</td>\n",
       "      <td>以前是上课提早5分钟进教室现在提早5分钟进饭堂</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>135539506</td>\n",
       "      <td>开门呀，外卖都凉了</td>\n",
       "      <td>2021-01-02 03:53:59</td>\n",
       "      <td>26</td>\n",
       "      <td>14</td>\n",
       "      <td>606118</td>\n",
       "      <td>开门呀外卖都凉了</td>\n",
       "      <td>开门呀外卖都凉了</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>153285766</td>\n",
       "      <td>怎么参加男童杯</td>\n",
       "      <td>2021-01-02 03:54:22</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>怎么参加男童杯</td>\n",
       "      <td>怎么参加男童杯</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11612</th>\n",
       "      <td>260057008</td>\n",
       "      <td>这把我来c</td>\n",
       "      <td>2021-01-02 05:02:08</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>这把我来c</td>\n",
       "      <td>这把我来c</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11613</th>\n",
       "      <td>335695813</td>\n",
       "      <td>艾克还出金身？</td>\n",
       "      <td>2021-01-02 05:02:09</td>\n",
       "      <td>17</td>\n",
       "      <td>8</td>\n",
       "      <td>1126960</td>\n",
       "      <td>艾克还出金身</td>\n",
       "      <td>艾克还出金身</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11615</th>\n",
       "      <td>24734512</td>\n",
       "      <td>站a猴子？</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>站a猴子</td>\n",
       "      <td>站a猴子</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11616</th>\n",
       "      <td>242430764</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>AD没打输出</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11617</th>\n",
       "      <td>276252257</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>闪现罚站</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>9912 rows × 9 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             uid                       txt           timestamp  level  bl  \\\n",
       "0       17984519                      今天播嘛 2021-01-02 03:52:32     17   9   \n",
       "2      140612662                    马老师开课了 2021-01-02 03:52:43     20  11   \n",
       "6      119043418  以前是上课提早5分钟进教室 现在提早5分钟进饭堂 2021-01-02 03:53:51     28   9   \n",
       "8      135539506                 开门呀，外卖都凉了 2021-01-02 03:53:59     26  14   \n",
       "10     153285766                   怎么参加男童杯 2021-01-02 03:54:22     20  13   \n",
       "...          ...                       ...                 ...    ...  ..   \n",
       "11612  260057008                     这把我来c 2021-01-02 05:02:08     24   0   \n",
       "11613  335695813                   艾克还出金身？ 2021-01-02 05:02:09     17   8   \n",
       "11615   24734512                     站a猴子？ 2021-01-02 05:02:10     12   0   \n",
       "11616  242430764                    AD没打输出 2021-01-02 05:02:10     16   0   \n",
       "11617  276252257                      闪现罚站 2021-01-02 05:02:10     18   0   \n",
       "\n",
       "          brid                     txtd                    txtdt  tlen  \n",
       "0       606118                     今天播嘛                     今天播嘛     4  \n",
       "2       606118                   马老师开课了                   马老师开课了     6  \n",
       "6       709710  以前是上课提早5分钟进教室现在提早5分钟进饭堂  以前是上课提早5分钟进教室现在提早5分钟进饭堂    23  \n",
       "8       606118                 开门呀外卖都凉了                 开门呀外卖都凉了     8  \n",
       "10      606118                  怎么参加男童杯                  怎么参加男童杯     7  \n",
       "...        ...                      ...                      ...   ...  \n",
       "11612        0                    这把我来c                    这把我来c     5  \n",
       "11613  1126960                   艾克还出金身                   艾克还出金身     6  \n",
       "11615        0                     站a猴子                     站a猴子     4  \n",
       "11616        0                   AD没打输出                   AD没打输出     6  \n",
       "11617        0                     闪现罚站                     闪现罚站     4  \n",
       "\n",
       "[9912 rows x 9 columns]"
      ]
     },
     "execution_count": 103,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[df.tlen >= 4]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 104,
   "id": "9e2aa947",
   "metadata": {},
   "outputs": [],
   "source": [
    "df = df[df.tlen >= 4]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "83168412",
   "metadata": {},
   "source": [
    "### Step 6 除去重复值"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 109,
   "id": "567440b1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array(['今天播嘛', '马老师开课了', '以前是上课提早5分钟进教室现在提早5分钟进饭堂', ..., '不能接受', '4314',\n",
       "       '站a猴子'], dtype=object)"
      ]
     },
     "execution_count": 109,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.txtdt.unique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 112,
   "id": "2233e0a0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(9912, 9)"
      ]
     },
     "execution_count": 112,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 111,
   "id": "12226988",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "      <th>txtd</th>\n",
       "      <th>txtdt</th>\n",
       "      <th>tlen</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>17984519</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>2021-01-02 03:52:32</td>\n",
       "      <td>17</td>\n",
       "      <td>9</td>\n",
       "      <td>606118</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>今天播嘛</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>140612662</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>2021-01-02 03:52:43</td>\n",
       "      <td>20</td>\n",
       "      <td>11</td>\n",
       "      <td>606118</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>马老师开课了</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>119043418</td>\n",
       "      <td>以前是上课提早5分钟进教室 现在提早5分钟进饭堂</td>\n",
       "      <td>2021-01-02 03:53:51</td>\n",
       "      <td>28</td>\n",
       "      <td>9</td>\n",
       "      <td>709710</td>\n",
       "      <td>以前是上课提早5分钟进教室现在提早5分钟进饭堂</td>\n",
       "      <td>以前是上课提早5分钟进教室现在提早5分钟进饭堂</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>135539506</td>\n",
       "      <td>开门呀，外卖都凉了</td>\n",
       "      <td>2021-01-02 03:53:59</td>\n",
       "      <td>26</td>\n",
       "      <td>14</td>\n",
       "      <td>606118</td>\n",
       "      <td>开门呀外卖都凉了</td>\n",
       "      <td>开门呀外卖都凉了</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>153285766</td>\n",
       "      <td>怎么参加男童杯</td>\n",
       "      <td>2021-01-02 03:54:22</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>606118</td>\n",
       "      <td>怎么参加男童杯</td>\n",
       "      <td>怎么参加男童杯</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11599</th>\n",
       "      <td>72972473</td>\n",
       "      <td>是向胃猛冲</td>\n",
       "      <td>2021-01-02 05:02:04</td>\n",
       "      <td>16</td>\n",
       "      <td>9</td>\n",
       "      <td>4916</td>\n",
       "      <td>是向胃猛冲</td>\n",
       "      <td>是向胃猛冲</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11606</th>\n",
       "      <td>65501576</td>\n",
       "      <td>不是猛然冲击吗？</td>\n",
       "      <td>2021-01-02 05:02:06</td>\n",
       "      <td>20</td>\n",
       "      <td>12</td>\n",
       "      <td>475252</td>\n",
       "      <td>不是猛然冲击吗</td>\n",
       "      <td>不是猛然冲击吗</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11609</th>\n",
       "      <td>178683138</td>\n",
       "      <td>不能接受</td>\n",
       "      <td>2021-01-02 05:02:07</td>\n",
       "      <td>21</td>\n",
       "      <td>13</td>\n",
       "      <td>5377721</td>\n",
       "      <td>不能接受</td>\n",
       "      <td>不能接受</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11610</th>\n",
       "      <td>11037106</td>\n",
       "      <td>43／14</td>\n",
       "      <td>2021-01-02 05:02:08</td>\n",
       "      <td>30</td>\n",
       "      <td>18</td>\n",
       "      <td>520</td>\n",
       "      <td>4314</td>\n",
       "      <td>4314</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11615</th>\n",
       "      <td>24734512</td>\n",
       "      <td>站a猴子？</td>\n",
       "      <td>2021-01-02 05:02:10</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>站a猴子</td>\n",
       "      <td>站a猴子</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>2758 rows × 9 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             uid                       txt           timestamp  level  bl  \\\n",
       "0       17984519                      今天播嘛 2021-01-02 03:52:32     17   9   \n",
       "2      140612662                    马老师开课了 2021-01-02 03:52:43     20  11   \n",
       "6      119043418  以前是上课提早5分钟进教室 现在提早5分钟进饭堂 2021-01-02 03:53:51     28   9   \n",
       "8      135539506                 开门呀，外卖都凉了 2021-01-02 03:53:59     26  14   \n",
       "10     153285766                   怎么参加男童杯 2021-01-02 03:54:22     20  13   \n",
       "...          ...                       ...                 ...    ...  ..   \n",
       "11599   72972473                     是向胃猛冲 2021-01-02 05:02:04     16   9   \n",
       "11606   65501576                  不是猛然冲击吗？ 2021-01-02 05:02:06     20  12   \n",
       "11609  178683138                      不能接受 2021-01-02 05:02:07     21  13   \n",
       "11610   11037106                     43／14 2021-01-02 05:02:08     30  18   \n",
       "11615   24734512                     站a猴子？ 2021-01-02 05:02:10     12   0   \n",
       "\n",
       "          brid                     txtd                    txtdt  tlen  \n",
       "0       606118                     今天播嘛                     今天播嘛     4  \n",
       "2       606118                   马老师开课了                   马老师开课了     6  \n",
       "6       709710  以前是上课提早5分钟进教室现在提早5分钟进饭堂  以前是上课提早5分钟进教室现在提早5分钟进饭堂    23  \n",
       "8       606118                 开门呀外卖都凉了                 开门呀外卖都凉了     8  \n",
       "10      606118                  怎么参加男童杯                  怎么参加男童杯     7  \n",
       "...        ...                      ...                      ...   ...  \n",
       "11599     4916                    是向胃猛冲                    是向胃猛冲     5  \n",
       "11606   475252                  不是猛然冲击吗                  不是猛然冲击吗     7  \n",
       "11609  5377721                     不能接受                     不能接受     4  \n",
       "11610      520                     4314                     4314     4  \n",
       "11615        0                     站a猴子                     站a猴子     4  \n",
       "\n",
       "[2758 rows x 9 columns]"
      ]
     },
     "execution_count": 111,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.drop_duplicates('txtdt')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 113,
   "id": "a218eac1",
   "metadata": {},
   "outputs": [],
   "source": [
    "df = df.drop_duplicates('txtdt')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "452dab09",
   "metadata": {},
   "source": [
    "### Step 7 简单的情感分析：情感词典打分\n",
    "\n",
    "首先读取情感词典，然后在文本中寻找有没有这些情感词。如果有，就给文本附上情感分。\n",
    "\n",
    "这里我们使用一个台湾的中央研究院开发的情感词典（简体字）:\n",
    "\n",
    "每一列都包含七個欄位的資料：\n",
    "\n",
    "\n",
    "1.詞/2.機器分數/3.正面標記數/4.中立標記數/5.負面標記數/6.非意見詞標記數/7.非詞標記數"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 115,
   "id": "03767236",
   "metadata": {},
   "outputs": [],
   "source": [
    "emo = pd.read_csv('data/opinion_word_simplified.csv',\n",
    "                  names='word score pos neu neg non not'.split())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 116,
   "id": "a441af2f",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>word</th>\n",
       "      <th>score</th>\n",
       "      <th>pos</th>\n",
       "      <th>neu</th>\n",
       "      <th>neg</th>\n",
       "      <th>non</th>\n",
       "      <th>not</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>一下子爆发</td>\n",
       "      <td>-0.388746</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>一下子爆发的一连串</td>\n",
       "      <td>-0.208389</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>一夕成名</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>一大打击</td>\n",
       "      <td>-0.405986</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>一大步</td>\n",
       "      <td>0.048718</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28794</th>\n",
       "      <td>镣铐</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28795</th>\n",
       "      <td>礭实</td>\n",
       "      <td>0.381137</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28796</th>\n",
       "      <td>飙出</td>\n",
       "      <td>0.019193</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28797</th>\n",
       "      <td>攒动</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28798</th>\n",
       "      <td>蹿起</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>28799 rows × 7 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "            word     score  pos  neu  neg  non  not\n",
       "0          一下子爆发 -0.388746    0    0    1    0    0\n",
       "1      一下子爆发的一连串 -0.208389    0    0    1    0    0\n",
       "2           一夕成名  0.000000    1    0    0    0    0\n",
       "3           一大打击 -0.405986    0    0    1    0    0\n",
       "4            一大步  0.048718    1    0    0    0    0\n",
       "...          ...       ...  ...  ...  ...  ...  ...\n",
       "28794         镣铐  0.000000    0    0    1    3    0\n",
       "28795         礭实  0.381137    1    0    0    0    0\n",
       "28796         飙出  0.019193    1    0    0    0    0\n",
       "28797         攒动  0.000000    0    1    1    2    0\n",
       "28798         蹿起  0.000000    0    1    0    4    0\n",
       "\n",
       "[28799 rows x 7 columns]"
      ]
     },
     "execution_count": 116,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "emo"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "044921b6",
   "metadata": {},
   "source": [
    "这里，我们只使用正面(pos)和负面(neg)。\n",
    "\n",
    "如果这句话里出现了这个词，那我们就给他加上这个分数。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 125,
   "id": "a007b3bf",
   "metadata": {},
   "outputs": [],
   "source": [
    "pos_words = {}\n",
    "neg_words = {}\n",
    "\n",
    "for item in emo.itertuples():\n",
    "    if item.pos > 0: pos_words[item.word] = item.pos\n",
    "    elif item.neg > 0: neg_words[item.word] = item.neg"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 126,
   "id": "6e561934",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(11337, 12801)"
      ]
     },
     "execution_count": 126,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(pos_words), len(neg_words)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 128,
   "id": "310a3a40",
   "metadata": {},
   "outputs": [],
   "source": [
    "from tqdm import tqdm  # 展示进度条"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 130,
   "id": "13976ba0",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "100%|█████████████████████████████████████████████████████████████████████████████| 2758/2758 [00:09<00:00, 296.21it/s]\n"
     ]
    }
   ],
   "source": [
    "pos_count_arr = []\n",
    "pos_score_arr = []\n",
    "neg_count_arr = []\n",
    "neg_score_arr = []\n",
    "\n",
    "for sentence in tqdm(list(df.txtdt)):\n",
    "    pos_scores = []\n",
    "    neg_scores = []\n",
    "    \n",
    "    for pos_w, pos_score in pos_words.items():\n",
    "        if pos_w in sentence: \n",
    "            pos_scores.append(pos_score)\n",
    "    for neg_w, neg_score in neg_words.items():\n",
    "        if neg_w in sentence: \n",
    "            neg_scores.append(neg_score)\n",
    "\n",
    "    pos_count = len(pos_scores)\n",
    "    pos_score = sum(pos_scores)\n",
    "    neg_count = len(neg_scores)\n",
    "    neg_score = sum(neg_scores)\n",
    "    \n",
    "    pos_count_arr.append(pos_count)\n",
    "    pos_score_arr.append(pos_score)\n",
    "    neg_count_arr.append(neg_count)\n",
    "    neg_score_arr.append(neg_score)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 132,
   "id": "86d6df80",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "D:\\Users\\what\\miniconda3\\lib\\site-packages\\ipykernel_launcher.py:1: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  \"\"\"Entry point for launching an IPython kernel.\n",
      "D:\\Users\\what\\miniconda3\\lib\\site-packages\\ipykernel_launcher.py:2: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  \n",
      "D:\\Users\\what\\miniconda3\\lib\\site-packages\\ipykernel_launcher.py:3: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  This is separate from the ipykernel package so we can avoid doing imports until\n",
      "D:\\Users\\what\\miniconda3\\lib\\site-packages\\ipykernel_launcher.py:4: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  after removing the cwd from sys.path.\n"
     ]
    }
   ],
   "source": [
    "df['pos_count'] = pos_count_arr\n",
    "df['pos_score'] = pos_score_arr\n",
    "df['neg_count'] = neg_count_arr\n",
    "df['neg_score'] = neg_score_arr"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 135,
   "id": "cf156013",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "      <th>txtd</th>\n",
       "      <th>txtdt</th>\n",
       "      <th>tlen</th>\n",
       "      <th>pos_count</th>\n",
       "      <th>pos_score</th>\n",
       "      <th>neg_count</th>\n",
       "      <th>neg_score</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>758</th>\n",
       "      <td>4122913</td>\n",
       "      <td>明显是挂机自动篮球，针对真是你想多了</td>\n",
       "      <td>2021-01-02 04:10:54</td>\n",
       "      <td>13</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>明显是挂机自动篮球针对真是你想多了</td>\n",
       "      <td>明显是挂机自动篮球针对真是你想多了</td>\n",
       "      <td>17</td>\n",
       "      <td>3</td>\n",
       "      <td>8</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10524</th>\n",
       "      <td>108070216</td>\n",
       "      <td>赶紧打个王者局，展现你的实力 @99999丶中奖玩家：打个白银好像搞得自己很强一样。</td>\n",
       "      <td>2021-01-02 04:58:08</td>\n",
       "      <td>21</td>\n",
       "      <td>13</td>\n",
       "      <td>312212</td>\n",
       "      <td>赶紧打个王者局展现你的实力99999丶中奖玩家打个白银好像搞得自己很强一样</td>\n",
       "      <td>赶紧打个王者局展现你的实力99999丶中奖玩家打个白银好像搞得自己很强一样</td>\n",
       "      <td>37</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1454</th>\n",
       "      <td>249898015</td>\n",
       "      <td>认真冷静专注集中！</td>\n",
       "      <td>2021-01-02 04:16:09</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>认真冷静专注集中</td>\n",
       "      <td>认真冷静专注集中</td>\n",
       "      <td>8</td>\n",
       "      <td>4</td>\n",
       "      <td>8</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11291</th>\n",
       "      <td>367660291</td>\n",
       "      <td>含在叫？有用？确实，有用？</td>\n",
       "      <td>2021-01-02 05:00:05</td>\n",
       "      <td>12</td>\n",
       "      <td>8</td>\n",
       "      <td>5436766</td>\n",
       "      <td>含在叫有用确实有用</td>\n",
       "      <td>含在叫有用确实有用</td>\n",
       "      <td>9</td>\n",
       "      <td>3</td>\n",
       "      <td>8</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11568</th>\n",
       "      <td>260003114</td>\n",
       "      <td>还在叫？有用？小丑啊，确实小丑</td>\n",
       "      <td>2021-01-02 05:01:49</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>还在叫有用小丑啊确实小丑</td>\n",
       "      <td>还在叫有用小丑啊确实小丑</td>\n",
       "      <td>12</td>\n",
       "      <td>2</td>\n",
       "      <td>7</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6846</th>\n",
       "      <td>111471399</td>\n",
       "      <td>一个波比代领他们走向胜利</td>\n",
       "      <td>2021-01-02 04:35:52</td>\n",
       "      <td>13</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>一个波比代领他们走向胜利</td>\n",
       "      <td>一个波比代领他们走向胜利</td>\n",
       "      <td>12</td>\n",
       "      <td>2</td>\n",
       "      <td>7</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1453</th>\n",
       "      <td>249898003</td>\n",
       "      <td>优势局该怎么打学会了吗</td>\n",
       "      <td>2021-01-02 04:16:09</td>\n",
       "      <td>15</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>优势局该怎么打学会了吗</td>\n",
       "      <td>优势局该怎么打学会了吗</td>\n",
       "      <td>11</td>\n",
       "      <td>2</td>\n",
       "      <td>7</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3049</th>\n",
       "      <td>259615361</td>\n",
       "      <td>天赋怎么加 谢谢</td>\n",
       "      <td>2021-01-02 04:22:43</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>天赋怎么加谢谢</td>\n",
       "      <td>天赋怎么加谢谢</td>\n",
       "      <td>7</td>\n",
       "      <td>2</td>\n",
       "      <td>7</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9252</th>\n",
       "      <td>76405164</td>\n",
       "      <td>课代表逮到@领主与国王：必须认真</td>\n",
       "      <td>2021-01-02 04:50:06</td>\n",
       "      <td>22</td>\n",
       "      <td>9</td>\n",
       "      <td>6697230</td>\n",
       "      <td>课代表逮到领主与国王必须认真</td>\n",
       "      <td>课代表逮到领主与国王必须认真</td>\n",
       "      <td>14</td>\n",
       "      <td>3</td>\n",
       "      <td>7</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1283</th>\n",
       "      <td>242431614</td>\n",
       "      <td>上单没有优势必点</td>\n",
       "      <td>2021-01-02 04:15:21</td>\n",
       "      <td>27</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>上单没有优势必点</td>\n",
       "      <td>上单没有优势必点</td>\n",
       "      <td>8</td>\n",
       "      <td>3</td>\n",
       "      <td>7</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9135</th>\n",
       "      <td>154744685</td>\n",
       "      <td>必须认真 @沐风学长：说看着马老丝冲的是认真的还是说段子</td>\n",
       "      <td>2021-01-02 04:49:37</td>\n",
       "      <td>23</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>必须认真沐风学长说看着马老丝冲的是认真的还是说段子</td>\n",
       "      <td>必须认真沐风学长说看着马老丝冲的是认真的还是说段子</td>\n",
       "      <td>25</td>\n",
       "      <td>3</td>\n",
       "      <td>7</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3715</th>\n",
       "      <td>259617277</td>\n",
       "      <td>知名ad开发新套路选出彗星ez</td>\n",
       "      <td>2021-01-02 04:25:24</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>知名ad开发新套路选出彗星ez</td>\n",
       "      <td>知名ad开发新套路选出彗星ez</td>\n",
       "      <td>15</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2596</th>\n",
       "      <td>249931455</td>\n",
       "      <td>还是要敢操作才好看厉害</td>\n",
       "      <td>2021-01-02 04:20:56</td>\n",
       "      <td>25</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>还是要敢操作才好看厉害</td>\n",
       "      <td>还是要敢操作才好看厉害</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1120</th>\n",
       "      <td>242431383</td>\n",
       "      <td>风格可以，有机会成为大主播</td>\n",
       "      <td>2021-01-02 04:14:40</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>风格可以有机会成为大主播</td>\n",
       "      <td>风格可以有机会成为大主播</td>\n",
       "      <td>12</td>\n",
       "      <td>5</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5758</th>\n",
       "      <td>191681182</td>\n",
       "      <td>马老师出个收集者效果会更好一点</td>\n",
       "      <td>2021-01-02 04:32:29</td>\n",
       "      <td>22</td>\n",
       "      <td>14</td>\n",
       "      <td>101</td>\n",
       "      <td>马老师出个收集者效果会更好一点</td>\n",
       "      <td>马老师出个收集者效果会更好一点</td>\n",
       "      <td>15</td>\n",
       "      <td>6</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>964</th>\n",
       "      <td>242430847</td>\n",
       "      <td>优势一下就体现出来了</td>\n",
       "      <td>2021-01-02 04:14:00</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>优势一下就体现出来了</td>\n",
       "      <td>优势一下就体现出来了</td>\n",
       "      <td>10</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3423</th>\n",
       "      <td>259616241</td>\n",
       "      <td>没有优势你们想我怎样</td>\n",
       "      <td>2021-01-02 04:24:16</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>没有优势你们想我怎样</td>\n",
       "      <td>没有优势你们想我怎样</td>\n",
       "      <td>10</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>941</th>\n",
       "      <td>242430810</td>\n",
       "      <td>我每把都是优势</td>\n",
       "      <td>2021-01-02 04:13:55</td>\n",
       "      <td>25</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>我每把都是优势</td>\n",
       "      <td>我每把都是优势</td>\n",
       "      <td>7</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3647</th>\n",
       "      <td>259617202</td>\n",
       "      <td>这么大优势拿塔拿资源啊</td>\n",
       "      <td>2021-01-02 04:25:07</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>这么大优势拿塔拿资源啊</td>\n",
       "      <td>这么大优势拿塔拿资源啊</td>\n",
       "      <td>11</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2771</th>\n",
       "      <td>249932624</td>\n",
       "      <td>前期 那么大优势？</td>\n",
       "      <td>2021-01-02 04:21:34</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>前期那么大优势</td>\n",
       "      <td>前期那么大优势</td>\n",
       "      <td>7</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             uid                                         txt  \\\n",
       "758      4122913                          明显是挂机自动篮球，针对真是你想多了   \n",
       "10524  108070216  赶紧打个王者局，展现你的实力 @99999丶中奖玩家：打个白银好像搞得自己很强一样。   \n",
       "1454   249898015                                   认真冷静专注集中！   \n",
       "11291  367660291                               含在叫？有用？确实，有用？   \n",
       "11568  260003114                             还在叫？有用？小丑啊，确实小丑   \n",
       "6846   111471399                                一个波比代领他们走向胜利   \n",
       "1453   249898003                                 优势局该怎么打学会了吗   \n",
       "3049   259615361                                    天赋怎么加 谢谢   \n",
       "9252    76405164                           课代表逮到@领主与国王：必须认真    \n",
       "1283   242431614                                    上单没有优势必点   \n",
       "9135   154744685                必须认真 @沐风学长：说看着马老丝冲的是认真的还是说段子   \n",
       "3715   259617277                             知名ad开发新套路选出彗星ez   \n",
       "2596   249931455                                 还是要敢操作才好看厉害   \n",
       "1120   242431383                               风格可以，有机会成为大主播   \n",
       "5758   191681182                             马老师出个收集者效果会更好一点   \n",
       "964    242430847                                  优势一下就体现出来了   \n",
       "3423   259616241                                  没有优势你们想我怎样   \n",
       "941    242430810                                     我每把都是优势   \n",
       "3647   259617202                                 这么大优势拿塔拿资源啊   \n",
       "2771   249932624                                   前期 那么大优势？   \n",
       "\n",
       "                timestamp  level  bl     brid  \\\n",
       "758   2021-01-02 04:10:54     13   0        0   \n",
       "10524 2021-01-02 04:58:08     21  13   312212   \n",
       "1454  2021-01-02 04:16:09     24   0        0   \n",
       "11291 2021-01-02 05:00:05     12   8  5436766   \n",
       "11568 2021-01-02 05:01:49      0   0        0   \n",
       "6846  2021-01-02 04:35:52     13   0        0   \n",
       "1453  2021-01-02 04:16:09     15   0        0   \n",
       "3049  2021-01-02 04:22:43     23   0        0   \n",
       "9252  2021-01-02 04:50:06     22   9  6697230   \n",
       "1283  2021-01-02 04:15:21     27   0        0   \n",
       "9135  2021-01-02 04:49:37     23  12   606118   \n",
       "3715  2021-01-02 04:25:24     16   0        0   \n",
       "2596  2021-01-02 04:20:56     25   0        0   \n",
       "1120  2021-01-02 04:14:40     18   0        0   \n",
       "5758  2021-01-02 04:32:29     22  14      101   \n",
       "964   2021-01-02 04:14:00     21   0        0   \n",
       "3423  2021-01-02 04:24:16     14   0        0   \n",
       "941   2021-01-02 04:13:55     25   0        0   \n",
       "3647  2021-01-02 04:25:07     17   0        0   \n",
       "2771  2021-01-02 04:21:34     17   0        0   \n",
       "\n",
       "                                        txtd  \\\n",
       "758                        明显是挂机自动篮球针对真是你想多了   \n",
       "10524  赶紧打个王者局展现你的实力99999丶中奖玩家打个白银好像搞得自己很强一样   \n",
       "1454                                认真冷静专注集中   \n",
       "11291                              含在叫有用确实有用   \n",
       "11568                           还在叫有用小丑啊确实小丑   \n",
       "6846                            一个波比代领他们走向胜利   \n",
       "1453                             优势局该怎么打学会了吗   \n",
       "3049                                 天赋怎么加谢谢   \n",
       "9252                          课代表逮到领主与国王必须认真   \n",
       "1283                                上单没有优势必点   \n",
       "9135               必须认真沐风学长说看着马老丝冲的是认真的还是说段子   \n",
       "3715                         知名ad开发新套路选出彗星ez   \n",
       "2596                             还是要敢操作才好看厉害   \n",
       "1120                            风格可以有机会成为大主播   \n",
       "5758                         马老师出个收集者效果会更好一点   \n",
       "964                               优势一下就体现出来了   \n",
       "3423                              没有优势你们想我怎样   \n",
       "941                                  我每把都是优势   \n",
       "3647                             这么大优势拿塔拿资源啊   \n",
       "2771                                 前期那么大优势   \n",
       "\n",
       "                                       txtdt  tlen  pos_count  pos_score  \\\n",
       "758                        明显是挂机自动篮球针对真是你想多了    17          3          8   \n",
       "10524  赶紧打个王者局展现你的实力99999丶中奖玩家打个白银好像搞得自己很强一样    37          8          8   \n",
       "1454                                认真冷静专注集中     8          4          8   \n",
       "11291                              含在叫有用确实有用     9          3          8   \n",
       "11568                           还在叫有用小丑啊确实小丑    12          2          7   \n",
       "6846                            一个波比代领他们走向胜利    12          2          7   \n",
       "1453                             优势局该怎么打学会了吗    11          2          7   \n",
       "3049                                 天赋怎么加谢谢     7          2          7   \n",
       "9252                          课代表逮到领主与国王必须认真    14          3          7   \n",
       "1283                                上单没有优势必点     8          3          7   \n",
       "9135               必须认真沐风学长说看着马老丝冲的是认真的还是说段子    25          3          7   \n",
       "3715                         知名ad开发新套路选出彗星ez    15          3          6   \n",
       "2596                             还是要敢操作才好看厉害    11          3          6   \n",
       "1120                            风格可以有机会成为大主播    12          5          6   \n",
       "5758                         马老师出个收集者效果会更好一点    15          6          6   \n",
       "964                               优势一下就体现出来了    10          2          6   \n",
       "3423                              没有优势你们想我怎样    10          2          6   \n",
       "941                                  我每把都是优势     7          2          6   \n",
       "3647                             这么大优势拿塔拿资源啊    11          2          6   \n",
       "2771                                 前期那么大优势     7          2          6   \n",
       "\n",
       "       neg_count  neg_score  \n",
       "758            0          0  \n",
       "10524          1          1  \n",
       "1454           1          1  \n",
       "11291          0          0  \n",
       "11568          0          0  \n",
       "6846           0          0  \n",
       "1453           0          0  \n",
       "3049           0          0  \n",
       "9252           1          1  \n",
       "1283           2          2  \n",
       "9135           1          1  \n",
       "3715           0          0  \n",
       "2596           1          1  \n",
       "1120           0          0  \n",
       "5758           0          0  \n",
       "964            0          0  \n",
       "3423           2          2  \n",
       "941            0          0  \n",
       "3647           0          0  \n",
       "2771           0          0  "
      ]
     },
     "execution_count": 135,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.sort_values('pos_score', ascending=False)[:20]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 136,
   "id": "bbd95b7c",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>uid</th>\n",
       "      <th>txt</th>\n",
       "      <th>timestamp</th>\n",
       "      <th>level</th>\n",
       "      <th>bl</th>\n",
       "      <th>brid</th>\n",
       "      <th>txtd</th>\n",
       "      <th>txtdt</th>\n",
       "      <th>tlen</th>\n",
       "      <th>pos_count</th>\n",
       "      <th>pos_score</th>\n",
       "      <th>neg_count</th>\n",
       "      <th>neg_score</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>11493</th>\n",
       "      <td>6062457</td>\n",
       "      <td>中下全部通关，上路还在紧张的对线</td>\n",
       "      <td>2021-01-02 05:01:25</td>\n",
       "      <td>25</td>\n",
       "      <td>13</td>\n",
       "      <td>99999</td>\n",
       "      <td>中下全部通关上路还在紧张的对线</td>\n",
       "      <td>中下全部通关上路还在紧张的对线</td>\n",
       "      <td>15</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4205</th>\n",
       "      <td>260055280</td>\n",
       "      <td>这是有多丧心病狂</td>\n",
       "      <td>2021-01-02 04:27:04</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>这是有多丧心病狂</td>\n",
       "      <td>这是有多丧心病狂</td>\n",
       "      <td>8</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6564</th>\n",
       "      <td>204790512</td>\n",
       "      <td>不出破败就离谱</td>\n",
       "      <td>2021-01-02 04:35:02</td>\n",
       "      <td>12</td>\n",
       "      <td>4</td>\n",
       "      <td>568730</td>\n",
       "      <td>不出破败就离谱</td>\n",
       "      <td>不出破败就离谱</td>\n",
       "      <td>7</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1075</th>\n",
       "      <td>242430997</td>\n",
       "      <td>太紧张太刺激了</td>\n",
       "      <td>2021-01-02 04:14:28</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>太紧张太刺激了</td>\n",
       "      <td>太紧张太刺激了</td>\n",
       "      <td>7</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1403</th>\n",
       "      <td>249897543</td>\n",
       "      <td>这太离谱了吧</td>\n",
       "      <td>2021-01-02 04:15:54</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>这太离谱了吧</td>\n",
       "      <td>这太离谱了吧</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>974</th>\n",
       "      <td>242430859</td>\n",
       "      <td>今年很多翻盘局就特别离谱</td>\n",
       "      <td>2021-01-02 04:14:02</td>\n",
       "      <td>19</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>今年很多翻盘局就特别离谱</td>\n",
       "      <td>今年很多翻盘局就特别离谱</td>\n",
       "      <td>12</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6317</th>\n",
       "      <td>103822436</td>\n",
       "      <td>真就那个复仇失败</td>\n",
       "      <td>2021-01-02 04:34:12</td>\n",
       "      <td>26</td>\n",
       "      <td>16</td>\n",
       "      <td>99999</td>\n",
       "      <td>真就那个复仇失败</td>\n",
       "      <td>真就那个复仇失败</td>\n",
       "      <td>8</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2124</th>\n",
       "      <td>249916030</td>\n",
       "      <td>被迫双杀</td>\n",
       "      <td>2021-01-02 04:19:05</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>被迫双杀</td>\n",
       "      <td>被迫双杀</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8805</th>\n",
       "      <td>109466268</td>\n",
       "      <td>你不是喜欢劣势局吗</td>\n",
       "      <td>2021-01-02 04:48:23</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>606118</td>\n",
       "      <td>你不是喜欢劣势局吗</td>\n",
       "      <td>你不是喜欢劣势局吗</td>\n",
       "      <td>9</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1958</th>\n",
       "      <td>249915686</td>\n",
       "      <td>嚣张的不行啊</td>\n",
       "      <td>2021-01-02 04:18:28</td>\n",
       "      <td>13</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>嚣张的不行啊</td>\n",
       "      <td>嚣张的不行啊</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6152</th>\n",
       "      <td>348880197</td>\n",
       "      <td>复仇失败</td>\n",
       "      <td>2021-01-02 04:33:52</td>\n",
       "      <td>30</td>\n",
       "      <td>18</td>\n",
       "      <td>606118</td>\n",
       "      <td>复仇失败</td>\n",
       "      <td>复仇失败</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>761</th>\n",
       "      <td>12808653</td>\n",
       "      <td>别人又不是傻瓜，你胡牌了，别人不用赔钱的</td>\n",
       "      <td>2021-01-02 04:11:00</td>\n",
       "      <td>29</td>\n",
       "      <td>15</td>\n",
       "      <td>5189167</td>\n",
       "      <td>别人又不是傻瓜你胡牌了别人不用赔钱的</td>\n",
       "      <td>别人又不是傻瓜你胡牌了别人不用赔钱的</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10041</th>\n",
       "      <td>331979578</td>\n",
       "      <td>太离谱了</td>\n",
       "      <td>2021-01-02 04:53:13</td>\n",
       "      <td>16</td>\n",
       "      <td>9</td>\n",
       "      <td>635550</td>\n",
       "      <td>太离谱了</td>\n",
       "      <td>太离谱了</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6520</th>\n",
       "      <td>302678800</td>\n",
       "      <td>出破败早打死了，越肉越好打</td>\n",
       "      <td>2021-01-02 04:34:51</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>出破败早打死了越肉越好打</td>\n",
       "      <td>出破败早打死了越肉越好打</td>\n",
       "      <td>12</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4107</th>\n",
       "      <td>27268497</td>\n",
       "      <td>1000 又不是一万 不要大惊小怪</td>\n",
       "      <td>2021-01-02 04:26:45</td>\n",
       "      <td>19</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1000又不是一万不要大惊小怪</td>\n",
       "      <td>1000又不是一万不要大惊小怪</td>\n",
       "      <td>15</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>788</th>\n",
       "      <td>212562096</td>\n",
       "      <td>不当人仙</td>\n",
       "      <td>2021-01-02 04:11:38</td>\n",
       "      <td>23</td>\n",
       "      <td>15</td>\n",
       "      <td>312212</td>\n",
       "      <td>不当人仙</td>\n",
       "      <td>不当人仙</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1142</th>\n",
       "      <td>242431378</td>\n",
       "      <td>这阵容不可能赢的</td>\n",
       "      <td>2021-01-02 04:14:44</td>\n",
       "      <td>15</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>这阵容不可能赢的</td>\n",
       "      <td>这阵容不可能赢的</td>\n",
       "      <td>8</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8756</th>\n",
       "      <td>31211867</td>\n",
       "      <td>哈哈  拿村长不当干部</td>\n",
       "      <td>2021-01-02 04:48:12</td>\n",
       "      <td>26</td>\n",
       "      <td>16</td>\n",
       "      <td>99999</td>\n",
       "      <td>哈哈拿村长不当干部</td>\n",
       "      <td>哈哈拿村长不当干部</td>\n",
       "      <td>9</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8757</th>\n",
       "      <td>355168684</td>\n",
       "      <td>兄弟们，水友赛定在祖安区，要求30级以上的，有意向的冲啊！！</td>\n",
       "      <td>2021-01-02 04:48:12</td>\n",
       "      <td>26</td>\n",
       "      <td>16</td>\n",
       "      <td>606118</td>\n",
       "      <td>兄弟们水友赛定在祖安区要求30级以上的有意向的冲啊</td>\n",
       "      <td>兄弟们水友赛定在祖安区要求30级以上的有意向的冲啊</td>\n",
       "      <td>25</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4209</th>\n",
       "      <td>71271436</td>\n",
       "      <td>有一说一 喜欢看大司马直播的不会真有人是看技术的吧反正我不管他菜不菜就喜欢老马的风格</td>\n",
       "      <td>2021-01-02 04:27:05</td>\n",
       "      <td>25</td>\n",
       "      <td>8</td>\n",
       "      <td>138243</td>\n",
       "      <td>有一说一喜欢看大司马直播的不会真有人是看技术的吧反正我不管他菜不菜就喜欢老马的风格</td>\n",
       "      <td>有一说一喜欢看大司马直播的不会真有人是看技术的吧反正我不管他菜不菜就喜欢老马的风格</td>\n",
       "      <td>41</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             uid                                         txt  \\\n",
       "11493    6062457                            中下全部通关，上路还在紧张的对线   \n",
       "4205   260055280                                    这是有多丧心病狂   \n",
       "6564   204790512                                     不出破败就离谱   \n",
       "1075   242430997                                     太紧张太刺激了   \n",
       "1403   249897543                                      这太离谱了吧   \n",
       "974    242430859                                今年很多翻盘局就特别离谱   \n",
       "6317   103822436                                    真就那个复仇失败   \n",
       "2124   249916030                                        被迫双杀   \n",
       "8805   109466268                                   你不是喜欢劣势局吗   \n",
       "1958   249915686                                      嚣张的不行啊   \n",
       "6152   348880197                                        复仇失败   \n",
       "761     12808653                        别人又不是傻瓜，你胡牌了，别人不用赔钱的   \n",
       "10041  331979578                                        太离谱了   \n",
       "6520   302678800                               出破败早打死了，越肉越好打   \n",
       "4107    27268497                           1000 又不是一万 不要大惊小怪   \n",
       "788    212562096                                        不当人仙   \n",
       "1142   242431378                                    这阵容不可能赢的   \n",
       "8756    31211867                                 哈哈  拿村长不当干部   \n",
       "8757   355168684              兄弟们，水友赛定在祖安区，要求30级以上的，有意向的冲啊！！   \n",
       "4209    71271436  有一说一 喜欢看大司马直播的不会真有人是看技术的吧反正我不管他菜不菜就喜欢老马的风格   \n",
       "\n",
       "                timestamp  level  bl     brid  \\\n",
       "11493 2021-01-02 05:01:25     25  13    99999   \n",
       "4205  2021-01-02 04:27:04     14   0        0   \n",
       "6564  2021-01-02 04:35:02     12   4   568730   \n",
       "1075  2021-01-02 04:14:28     20   0        0   \n",
       "1403  2021-01-02 04:15:54     23   0        0   \n",
       "974   2021-01-02 04:14:02     19   0        0   \n",
       "6317  2021-01-02 04:34:12     26  16    99999   \n",
       "2124  2021-01-02 04:19:05     12   0        0   \n",
       "8805  2021-01-02 04:48:23     22  12   606118   \n",
       "1958  2021-01-02 04:18:28     13   0        0   \n",
       "6152  2021-01-02 04:33:52     30  18   606118   \n",
       "761   2021-01-02 04:11:00     29  15  5189167   \n",
       "10041 2021-01-02 04:53:13     16   9   635550   \n",
       "6520  2021-01-02 04:34:51     14   0        0   \n",
       "4107  2021-01-02 04:26:45     19   0        0   \n",
       "788   2021-01-02 04:11:38     23  15   312212   \n",
       "1142  2021-01-02 04:14:44     15   0        0   \n",
       "8756  2021-01-02 04:48:12     26  16    99999   \n",
       "8757  2021-01-02 04:48:12     26  16   606118   \n",
       "4209  2021-01-02 04:27:05     25   8   138243   \n",
       "\n",
       "                                            txtd  \\\n",
       "11493                            中下全部通关上路还在紧张的对线   \n",
       "4205                                    这是有多丧心病狂   \n",
       "6564                                     不出破败就离谱   \n",
       "1075                                     太紧张太刺激了   \n",
       "1403                                      这太离谱了吧   \n",
       "974                                 今年很多翻盘局就特别离谱   \n",
       "6317                                    真就那个复仇失败   \n",
       "2124                                        被迫双杀   \n",
       "8805                                   你不是喜欢劣势局吗   \n",
       "1958                                      嚣张的不行啊   \n",
       "6152                                        复仇失败   \n",
       "761                           别人又不是傻瓜你胡牌了别人不用赔钱的   \n",
       "10041                                       太离谱了   \n",
       "6520                                出破败早打死了越肉越好打   \n",
       "4107                             1000又不是一万不要大惊小怪   \n",
       "788                                         不当人仙   \n",
       "1142                                    这阵容不可能赢的   \n",
       "8756                                   哈哈拿村长不当干部   \n",
       "8757                   兄弟们水友赛定在祖安区要求30级以上的有意向的冲啊   \n",
       "4209   有一说一喜欢看大司马直播的不会真有人是看技术的吧反正我不管他菜不菜就喜欢老马的风格   \n",
       "\n",
       "                                           txtdt  tlen  pos_count  pos_score  \\\n",
       "11493                            中下全部通关上路还在紧张的对线    15          4          4   \n",
       "4205                                    这是有多丧心病狂     8          0          0   \n",
       "6564                                     不出破败就离谱     7          0          0   \n",
       "1075                                     太紧张太刺激了     7          2          3   \n",
       "1403                                      这太离谱了吧     6          0          0   \n",
       "974                                 今年很多翻盘局就特别离谱    12          2          3   \n",
       "6317                                    真就那个复仇失败     8          0          0   \n",
       "2124                                        被迫双杀     4          1          1   \n",
       "8805                                   你不是喜欢劣势局吗     9          1          1   \n",
       "1958                                      嚣张的不行啊     6          0          0   \n",
       "6152                                        复仇失败     4          0          0   \n",
       "761                           别人又不是傻瓜你胡牌了别人不用赔钱的    18          0          0   \n",
       "10041                                       太离谱了     4          0          0   \n",
       "6520                                出破败早打死了越肉越好打    12          1          1   \n",
       "4107                             1000又不是一万不要大惊小怪    15          1          1   \n",
       "788                                         不当人仙     4          1          1   \n",
       "1142                                    这阵容不可能赢的     8          2          2   \n",
       "8756                                   哈哈拿村长不当干部     9          2          2   \n",
       "8757                   兄弟们水友赛定在祖安区要求30级以上的有意向的冲啊    25          3          3   \n",
       "4209   有一说一喜欢看大司马直播的不会真有人是看技术的吧反正我不管他菜不菜就喜欢老马的风格    41          1          1   \n",
       "\n",
       "       neg_count  neg_score  \n",
       "11493          3          9  \n",
       "4205           4          6  \n",
       "6564           3          6  \n",
       "1075           1          5  \n",
       "1403           2          5  \n",
       "974            2          5  \n",
       "6317           2          5  \n",
       "2124           1          5  \n",
       "8805           2          5  \n",
       "1958           2          5  \n",
       "6152           2          5  \n",
       "761            5          5  \n",
       "10041          2          5  \n",
       "6520           3          5  \n",
       "4107           5          5  \n",
       "788            1          4  \n",
       "1142           3          4  \n",
       "8756           1          4  \n",
       "8757           2          4  \n",
       "4209           4          4  "
      ]
     },
     "execution_count": 136,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.sort_values('neg_score', ascending=False)[:20]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 145,
   "id": "b93ea8f1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<AxesSubplot:xlabel='timestamp'>"
      ]
     },
     "execution_count": 145,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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NXG7AF2n08riAwICJOBsAH9/f/l9iSal1+vlnBLNQs4t0RzkvBLNqanjLHu8W+PjTfZKQog2Zdq0aS29C6KNknNLNAc5r0Rboqh1ValfYPn5+QQEBJCXlyefhOtBfl9CCCGEEM2jqeOs+m7P7TLoJpOJOXPmYDKZWnpXWgX5fQkhhBBCNI+mjrPquz23y6ALIYQQQghxMXO7DLoQQgghhBAXMwnQhRBCCCGEcCMSoAvRBi1cuJC4uDg8PT0ZNGgQGzdurLaOqqqMGTMGRVH4/PPPa93ejh07mDBhAnFxcSiKwvz586utM3fuXBRFcfrq2rVrEx2RcBdNfW4tW7aM/v37ExgYiI+PD7179+bdd9+ttr0nnniCyMhIvLy8GDVqFPv27WvKwxItrKnPq6qWLl2KoiiMHz/eafnkyZOrXbNSU1MbeSRCNA0J0IVoYz788ENmzZrFnDlz2LJlC7169WL06NGcPHnSab358+ejKEq9tllcXEx8fDzPPPMMERERNa7XvXt3jh075vhau3Zto45FuJfmOLeCg4P529/+xrp168jIyGDKlClMmTKFb775xrHOs88+y0svvcTixYvZsGEDPj4+jB49mtLS0iY9PtEymuO8ssvKyuLBBx9k2LBhLh9PTU11umZ98MEH530cQjQpVbSoV155RY2NjVVNJpM6cOBAdcOGDdXWsVqtampqqgqon332WZ3b/Oijj9TExETVZDKpycnJ6ooVK6pt7/HHH1cjIiJUT09PNSUlRd27d29THZJoYQMHDlSnTZvm+NlisahRUVHqvHnzHMu2bt2qRkdHq8eOHav3eWUXGxurvvjii9WWz5kzR+3Vq1cj9ly4u+Y+t+z69OmjPvbYY6qqateriIgI9bnnnnM8npubq5pMJvWDDz44/4MRbqO5zquKigr1kksuUd944w31tttuU8eNG+f0uKtlou2pLc4aMWKECjh93X333XVu80LEWZJBb0HNkTX45ZdfmDRpElOnTmXr1q2MHz+e8ePH89tvvznWkWxU22U2m9m8eTOjRo1yLNPpdIwaNYp169YBWjb8pptuYuHChTVmw+Pi4pg7d26DX3/fvn1ERUURHx/PzTffzKFDh87rOIT7uRDnlqqqpKWlsWfPHoYPHw7AgQMHOH78uNPrBgQEMGjQIMfritarOc+rp556inbt2jF16tQaX3/1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cuRIHnjgAcfPl1xyCceOHSMgIKDF9kk+JAghhPswtPQOCCHExc5oNBIREdHSuyGEEMJNSAZdCCEuoMmTJ7NmzRoWLFiAoigoisKSJUucstdLliwhMDCQr776isTERLy9vbn++uspLi7mP//5D3FxcQQFBTFjxgwsFotj22VlZTz44INER0fj4+PDoEGDWL16tePxgwcPMnbsWIKCgvDx8aF79+6sXLmSrKwsLrvsMgCCgoJQFIXJkycDsGrVKi699FICAwMJCQnh6quvJjMz07HNrKwsFEXho48+YtiwYXh5eTFgwAD27t3Lpk2b6N+/P76+vowZM4ZTp045/R7Gjx/Pk08+SVhYGP7+/txzzz2Yzebm++ULIUQrIRl0IYS4gBYsWMDevXtJTk7mqaeeAmDHjh3V1isuLuall15i6dKlFBQUcN1113HttdcSGBjIypUr+f3335kwYQJDhw5l4sSJAEyfPp2dO3eydOlSoqKi+Oyzz0hNTWX79u107tyZadOmYTab+fHHH/Hx8WHnzp34+vrSoUMHPv30UyZMmMCePXvw9/fHy8sLgKKiImbNmkXPnj0pLCzkiSee4NprryU9PR2drjLHM2fOHObPn09MTAy33347N910E35+fixYsABvb29uvPFGnnjiCRYtWuR4TlpaGp6enqxevZqsrCymTJlCSEgI//jHP5rzv0AIIdyfKoQQ4oIaMWKE+uc//9nx8w8//KAC6tmzZ1VVVdW3335bBdT9+/c71rn77rtVb29vtaCgwLFs9OjR6t13362qqqoePHhQ1ev16pEjR5xeKyUlRZ09e7aqqqrao0cPde7cuS736dx9qMmpU6dUQN2+fbuqqqp64MABFVDfeOMNxzoffPCBCqhpaWmOZfPmzVMTExMdP992221qcHCwWlRU5Fi2aNEi1dfXV7VYLLXugxBCtHVS4iKEEG7I29ubhIQEx8/h4eHExcXh6+vrtOzkyZMAbN++HYvFQpcuXfD19XV8rVmzxlGSMmPGDJ5++mmGDh3KnDlzyMjIqHM/9u3bx6RJk4iPj8ff35+4uDgADh065LRez549nfYLoEePHi731a5Xr154e3s7fh4yZAiFhYUcPny4zv0SQoi2TEpchBDCDXl4eDj9rCiKy2VWqxWAwsJC9Ho9mzdvRq/XO61nD+rvuOMORo8ezYoVK/j222+ZN28e//73v7n//vtr3I+xY8cSGxvL66+/TlRUFFarleTk5Gq14lX3TVEUl8vs+yqEEKJ2kkEXQogLzGg0Og3ubAp9+vTBYrFw8uRJOnXq5PRVtUNMhw4duOeee1i2bBl/+ctfeP311x37BDjt15kzZ9izZw+PPfYYKSkpJCUlcfbs2Sbb523btlFSUuL4ef369Y6aeCGEuJhJgC6EEBdYXFwcGzZsICsri9OnTzdJZrlLly7cfPPN3HrrrSxbtowDBw6wceNG5s2bx4oVKwB44IEH+Oabbzhw4ABbtmzhhx9+ICkpCYDY2FgUReGrr77i1KlTFBYWEhQUREhICK+99hr79+/n+++/Z9asWY3eVzuz2czUqVPZuXMnK1euZM6cOUyfPt1p8KkQQlyM5CoohBAX2IMPPoher6dbt26EhYVVq+c+X2+//Ta33norf/nLX0hMTGT8+PFs2rSJmJgYQMuOT5s2jaSkJFJTU+nSpQuvvvoqANHR0Tz55JM88sgjhIeHOwLlpUuXsnnzZpKTk5k5cybPPfdck+wrQEpKCp07d2b48OFMnDiRa665hrlz5zbZ9oUQorVSVFVVW3onhBBCXFwmT55Mbm4un3/+eUvvihBCuB3JoAshhBBCCOFGJEAXQgghhBDCjUiJixBCCCGEEG5EMuhCCCGEEEK4EQnQhRBCCCGEcCMSoAshhBBCCOFGJEAXQgghhBDCjUiALoQQQgghhBuRAF0IIYQQQgg3IgG6EEIIIYQQbkQCdCGEEEIIIdyIBOhCCCGEEEK4kf8Hw3ISGi4v0wIAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 900x400 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "ddf = df.copy()\n",
    "ddf.index = df.timestamp\n",
    "ddf[['pos_score', 'neg_score']].resample('30s').aggregate('sum').plot(figsize=(9,4))"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "de64045d",
   "metadata": {},
   "source": [
    "这样我们就有了一个简单的弹幕情感走势图。"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7b59ca06",
   "metadata": {},
   "source": [
    "### 练习\n",
    "\n",
    "你可以自己爬取一些弹幕，并根据弹幕的特点，设计预处理的步骤。\n",
    "\n",
    "B站弹幕获取的API：\n",
    "\n",
    "https://comment.bilibili.com/{cid}.xml\n",
    "\n",
    "cid是视频的弹幕保存id，如：1018357519\n",
    "\n",
    "\n",
    "https://comment.bilibili.com/1018357519.xml\n",
    "\n",
    "\n",
    "具体文档：\n",
    "\n",
    "https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/docs/danmaku/danmaku_xml.md#%E5%BC%B9%E5%B9%95%E6%A0%BC%E5%BC%8F\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 167,
   "id": "a911d987",
   "metadata": {},
   "outputs": [],
   "source": [
    "import bs4"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 169,
   "id": "c2a4dcf6",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "D:\\Users\\what\\miniconda3\\lib\\site-packages\\bs4\\builder\\__init__.py:546: XMLParsedAsHTMLWarning: It looks like you're parsing an XML document using an HTML parser. If this really is an HTML document (maybe it's XHTML?), you can ignore or filter this warning. If it's XML, you should know that using an XML parser will be more reliable. To parse this document as XML, make sure you have the lxml package installed, and pass the keyword argument `features=\"xml\"` into the BeautifulSoup constructor.\n",
      "  XMLParsedAsHTMLWarning.MESSAGE, XMLParsedAsHTMLWarning\n"
     ]
    }
   ],
   "source": [
    "with open('data/1018357519.xml', 'r', encoding='utf-8') as f:\n",
    "    dom = bs4.BeautifulSoup(f)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 175,
   "id": "c9358e10",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'p': '434.34700,5,25,15138834,1676995144,0,d3ac0fc1,1257485430849531648,10'}"
      ]
     },
     "execution_count": 175,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dom.find('d').attrs"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 172,
   "id": "0c7db9d9",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<d p=\"434.34700,5,25,15138834,1676995144,0,d3ac0fc1,1257485430849531648,10\">下一句应该是：你的梦想是什么</d>,\n",
       " <d p=\"51.14200,5,25,16707842,1676962780,0,1248a0b7,1257213938215599360,10\">被打死这个是我，东南亚服都能排到，我是不理解的</d>,\n",
       " <d p=\"396.06700,5,25,16707842,1676962724,0,482b953c,1257213466994022144,10\">登山背包客</d>,\n",
       " <d p=\"101.85900,5,25,15138834,1676962660,0,36e7a3c2,1257212932027446016,10\">宇宙第二速度</d>,\n",
       " <d p=\"233.74500,1,25,16777215,1676962517,0,51b10c16,1257211733219515904,10\">逆天，圈内起飞去圈外</d>,\n",
       " <d p=\"32.45000,5,25,16776960,1676962456,0,ffcc659a,1257211220742857472,10\">《铁包皮》</d>,\n",
       " <d p=\"62.52300,5,25,16707842,1676963256,0,cf62f0d,1257217929523972352,10\">还就那个转瞬即逝</d>,\n",
       " <d p=\"513.38300,1,25,16777215,1676970380,0,8066c0f5,1257277689975277312,10\">鼠标宏在fps游戏也算挂吧</d>,\n",
       " <d p=\"290.82900,1,25,16777215,1676962819,0,fa17244f,1257214269573840128,10\">确实，这鼠标轨迹有点明显</d>,\n",
       " <d p=\"164.62700,1,25,16777215,1677724284,0,81f014d5,1263601893977123840,10\">哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"30.31300,1,25,16777215,1677724146,0,81f014d5,1263600737129169152,10\">铁什么？</d>,\n",
       " <d p=\"489.40700,1,25,16777215,1677679864,0,5f74d849,1263229275239226624,10\">[前方高能]</d>,\n",
       " <d p=\"512.81900,1,25,16777215,1677674576,0,584baf53,1263184916280126208,10\">哈哈</d>,\n",
       " <d p=\"51.29800,1,25,16777215,1677652418,0,803a3e4e,1262999041646618624,10\">?????????????</d>,\n",
       " <d p=\"497.21400,1,25,16777215,1677629031,0,8f338ed4,1262802858043154944,10\">哈哈哈</d>,\n",
       " <d p=\"94.27100,1,25,16777215,1677628824,0,8f338ed4,1262801118313305344,10\">低碳</d>,\n",
       " <d p=\"16.77900,1,25,16777215,1677597546,0,eb88bf6b,1262538745354473472,10\">《铁包大飞》</d>,\n",
       " <d p=\"487.37900,1,25,16777215,1677580914,0,6b31dd69,1262399226411754752,10\">[前方高能]</d>,\n",
       " <d p=\"164.96900,1,25,16777215,1677578713,0,dcac92ce,1262380761315611136,10\">哈哈</d>,\n",
       " <d p=\"55.57200,1,25,16777215,1677578601,0,dcac92ce,1262379823226275328,10\">蛮</d>,\n",
       " <d p=\"510.17900,1,25,16777215,1677565509,0,30f845c3,1262269999670823424,10\">骑刃王</d>,\n",
       " <d p=\"257.00000,1,25,16777215,1677558402,0,f1ecb6fb,1262210380374118656,10\">突发恶疾</d>,\n",
       " <d p=\"210.77200,1,25,16777215,1677497128,0,751b2c20,1261696372042900224,10\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"544.78900,1,25,16777215,1677476574,0,5de58c4b,1261523955681204224,10\">经典炸膛</d>,\n",
       " <d p=\"493.23600,1,25,16777215,1677476510,0,5de58c4b,1261523417602064384,10\">什么黑帮电影</d>,\n",
       " <d p=\"411.11600,1,25,16777215,1677476422,0,5de58c4b,1261522679589108480,10\">经典旅游</d>,\n",
       " <d p=\"253.33200,1,25,16777215,1677476301,0,5de58c4b,1261521668501890048,10\">好厚的甲！</d>,\n",
       " <d p=\"491.51800,1,25,16777215,1677411872,0,9eece73a,1260981197635495936,10\">好莱坞大片</d>,\n",
       " <d p=\"334.39800,1,25,16777215,1677410155,0,f0c166e0,1260966789613926400,10\">这都有人锤挂可见弹幕这些人有多菜 只要打不过都是挂</d>,\n",
       " <d p=\"21.18300,1,25,16777215,1677342926,0,e52ac753,1260402831710976256,10\">包皮还有铁的</d>,\n",
       " <d p=\"207.38900,5,25,16646914,1677323140,0,1aad72b5,1260236861734254336,10\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"220.27500,1,25,16777215,1677318493,0,13e40311,1260197877448208384,10\">这太能飞了</d>,\n",
       " <d p=\"121.51300,1,25,16777215,1677317893,0,c93dea69,1260192841817520896,10\">甚至像开上墙壁</d>,\n",
       " <d p=\"103.04200,1,25,16777215,1677277204,0,317fc364,1259851519332165632,10\">飞飞飞</d>,\n",
       " <d p=\"537.72600,1,25,16777215,1677274197,0,d86f317a,1259826291465736192,10\">这游戏有的是这样的人 掉一滴血都能说别人挂</d>,\n",
       " <d p=\"227.02600,5,25,15138834,1677251886,0,298d7eee,1259639133249482496,10\">还就是那个芜湖观光团</d>,\n",
       " <d p=\"374.43700,1,25,16777215,1677243223,0,e1977302,1259566462402875392,10\">地煞！</d>,\n",
       " <d p=\"164.03700,1,25,16777215,1677242869,0,e1977302,1259563495578421504,10\">三鲜</d>,\n",
       " <d p=\"353.04400,1,25,16777215,1677237598,0,5e3ba1e6,1259519276969133312,10\">黄金梅丽号是吧</d>,\n",
       " <d p=\"446.83700,1,25,16777215,1677233397,0,42cad9e5,1259484042240393984,10\">经典折磨路人</d>,\n",
       " <d p=\"351.03000,1,25,16777215,1677233301,0,42cad9e5,1259483233905659392,10\">车：走好兄弟！</d>,\n",
       " <d p=\"80.20700,1,25,16777215,1677233019,0,42cad9e5,1259480868410427904,10\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"55.74300,1,25,16777215,1677215173,0,452edf2d,1259331163500500224,10\">不炸随说</d>,\n",
       " <d p=\"201.09500,1,25,41194,1677214641,0,96318fb6,1259326706037360384,10\">Alt+F4起飞</d>,\n",
       " <d p=\"83.69500,1,25,41194,1677214339,0,96318fb6,1259324173214437888,10\">狙的刷新率本来就高</d>,\n",
       " <d p=\"131.05300,1,25,16777215,1677213108,0,e4be86e1,1259313839951189504,10\">？</d>,\n",
       " <d p=\"89.17900,1,25,16777215,1677204961,0,7d9225a3,1259245503137534976,10\">芜湖塔台允许起飞~</d>,\n",
       " <d p=\"56.82300,1,25,16777215,1677204921,0,7d9225a3,1259245161620562688,10\">曼？</d>,\n",
       " <d p=\"555.06200,1,25,16777215,1677180161,0,8b5223b,1259037461078979840,10\">对面是挂哥吧</d>,\n",
       " <d p=\"500.22000,1,25,16777215,1677171167,0,ccfc86dd,1258962017931715840,10\">哈哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"70.26000,1,25,16777215,1677167173,0,d6fedb3b,1258928510232513536,10\">经典毒针</d>,\n",
       " <d p=\"114.70200,1,25,16777215,1677162296,0,6e75535,1258887603478959616,10\">我觉得可以搞一手双重bgm</d>,\n",
       " <d p=\"207.67700,1,25,16777215,1677157875,0,8380440d,1258850510723647744,10\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"163.06700,1,25,16777215,1677157812,0,8380440d,1258849984615774208,10\">哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"6.49900,1,25,16777215,1677155507,0,64721372,1258830651659115520,10\">看成吃史了</d>,\n",
       " <d p=\"559.50400,1,25,16777215,1677147801,0,39a50a67,1258766008852948992,10\">瞬移个锤子 一看就是视频加速了  看起烟的时间就知道了</d>,\n",
       " <d p=\"53.93900,1,25,16777215,1677147011,0,3fa56b09,1258759383018719744,10\">曼，厂，懂？</d>,\n",
       " <d p=\"44.57900,1,25,16777215,1677146992,0,3fa56b09,1258759224390142976,10\">曼？</d>,\n",
       " <d p=\"453.97900,1,25,15138834,1677145830,0,77d3824e,1258749474403308032,10\">经典不说话装高手</d>,\n",
       " <d p=\"453.97900,5,25,16707842,1677145818,0,77d3824e,1258749375853878784,10\">《我要听脚步啊》</d>,\n",
       " <d p=\"125.81900,5,25,16707842,1677145476,0,77d3824e,1258746500196865024,10\">曼？我是来看这个的？</d>,\n",
       " <d p=\"22.29900,5,25,15138834,1677145357,0,77d3824e,1258745502061609472,10\">细说剥皮</d>,\n",
       " <d p=\"116.54800,5,25,15138834,1677140594,0,d27d3fdd,1258705549403637760,10\">还就内个手忙脚乱</d>,\n",
       " <d p=\"116.04500,5,25,15138834,1677140570,0,d27d3fdd,1258705349620356608,10\">经典马小跳</d>,\n",
       " <d p=\"235.08600,5,25,11890,1677136095,0,ac8ae02,1258667811774078720,10\">星际航行</d>,\n",
       " <d p=\"164.94700,1,25,16777215,1677136034,0,214b9814,1258667296034043904,10\">这人半天不动 也不下车 但是突然钻窗户反身打掉 看着莫名诙谐</d>,\n",
       " <d p=\"24.61900,1,25,16777215,1677134665,0,9da05783,1258655813455607552,10\">包皮说是</d>,\n",
       " <d p=\"161.87600,1,25,15138834,1677130368,0,39ffb87d,1258619772816515328,10\">真的笑到抽筋</d>,\n",
       " <d p=\"218.38300,1,25,16777215,1677126808,0,2e678b0f,1258589907191155456,10\">蹦极僵尸是吧</d>,\n",
       " <d p=\"138.78500,1,25,16777215,1677126729,0,2e678b0f,1258589239717677312,10\">铁人三项</d>,\n",
       " <d p=\"177.37500,1,25,15138834,1677126624,0,62097e54,1258588361992733184,10\">第三宇宙速度准备就绪</d>,\n",
       " <d p=\"111.28300,1,25,15138834,1677126584,0,62097e54,1258588028461828352,10\">宇宙第二速度</d>,\n",
       " <d p=\"69.84300,1,25,16777215,1677126112,0,333aa339,1258584071236542208,10\">味太对了  这才是真正的大弟子</d>,\n",
       " <d p=\"208.53800,1,25,16777215,1677125753,0,266f7c99,1258581057251832064,10\">再次起飞了</d>,\n",
       " <d p=\"105.36800,1,25,16777215,1677125646,0,266f7c99,1258580160324905216,10\">再次起飞</d>,\n",
       " <d p=\"316.00900,1,25,16777215,1677123866,0,9ddb4ce1,1258565229307051520,10\">就算开了宏又咋样？就开就开就开</d>,\n",
       " <d p=\"212.34200,1,25,16777215,1677118631,0,d80b4fc7,1258521313912347136,10\">我想加入天际俯冲！</d>,\n",
       " <d p=\"192.36200,1,25,16777215,1677115970,0,60d827d2,1258498990803155456,10\">我想加入天际俯冲</d>,\n",
       " <d p=\"64.23000,1,25,16777215,1677113936,0,a895a77d,1258481928424837888,10\">对胃了</d>,\n",
       " <d p=\"97.17900,1,25,16777215,1677101148,0,cd0f737a,1258374653748244224,10\">模仿痕迹也太重了</d>,\n",
       " <d p=\"212.61500,1,25,16777215,1677094906,0,6c9eb0d8,1258322291838941184,10\">我靠，我第一次看到还能这样玩</d>,\n",
       " <d p=\"162.00900,1,25,16777215,1677094828,0,6c9eb0d8,1258321639297702656,10\">哈哈哈哈，闹够了没</d>,\n",
       " <d p=\"87.61900,1,25,16777215,1677090331,0,b0b151,1258283910677437184,10\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"511.22700,1,25,16777215,1677088708,0,4bd2e88d,1258270298617670144,10\">该先打药的</d>,\n",
       " <d p=\"346.36000,1,25,16777215,1677087665,0,b60be0f2,1258261548871442688,10\">哈哈哈哈我真的  哭死</d>,\n",
       " <d p=\"403.71100,1,25,16777215,1677087109,0,2b3cd4b2,1258256884964585984,10\">一无所有开局</d>,\n",
       " <d p=\"133.35100,1,25,16777215,1677086695,0,d75587bf,1258253412685118976,10\">开了宏吧</d>,\n",
       " <d p=\"60.82700,1,25,16777215,1677086567,0,e03b92b3,1258252341015039488,10\">不炸随说</d>,\n",
       " <d p=\"22.68300,1,25,16777215,1677085973,0,ec17e3a8,1258247356562989056,10\">帖包皮</d>,\n",
       " <d p=\"72.65700,1,25,16777215,1677083366,0,681caabb,1258225485431940864,10\">老周杰伦了</d>,\n",
       " <d p=\"96.12500,5,25,15138834,1677082089,0,dcc7f272,1258214774999682560,10\">哦～，三级铠甲</d>,\n",
       " <d p=\"219.62700,1,25,16777215,1677080864,0,d0c9a38c,1258204500699690752,10\">成龙警察故事三。。。。</d>,\n",
       " <d p=\"112.10300,1,25,16777215,1677080252,0,a597c4de,1258199369908687360,10\">这不是第三宇宙速度？</d>,\n",
       " <d p=\"554.55900,1,25,16777215,1677079194,0,c659633e,1258190486808933888,10\">对面瞬移？</d>,\n",
       " <d p=\"176.29900,1,25,16777215,1677078975,0,e7a276c8,1258188653520546304,10\">在现场</d>,\n",
       " <d p=\"472.21400,1,25,16777215,1677078906,0,31c172cd,1258188075343811840,10\">逆天</d>,\n",
       " <d p=\"125.55500,1,25,16777215,1677076981,0,406086c,1258171930167672320,10\">曼！</d>,\n",
       " <d p=\"5.89900,1,25,16777215,1677076479,0,7a30e131,1258167716813005056,10\">？</d>,\n",
       " <d p=\"12.60800,1,25,16777215,1677075853,0,c06d1fba,1258162465393630720,10\">从现在开始这里叫鬼史东广场</d>,\n",
       " <d p=\"228.87500,1,25,16777215,1677075788,0,3a25cade,1258161922172776960,10\">飞飞飞飞飞</d>,\n",
       " <d p=\"417.25700,1,25,16777215,1677074560,0,1cf511be,1258151619804189184,10\">顶级故事情节</d>,\n",
       " <d p=\"194.06700,5,25,15138834,1677074290,0,635c4985,1258149355752278272,10\">经典：副机长呼叫主机长准备起飞！</d>,\n",
       " <d p=\"210.44700,5,25,15138834,1677074235,0,ced04819,1258148895377400832,10\">前进三</d>,\n",
       " <d p=\"333.42900,1,25,16777215,1677073927,0,5fbf5897,1258146306602501376,10\">觉得不强直接划走不就ok了，吵什么吵</d>,\n",
       " <d p=\"163.69900,1,25,16777215,1677072102,0,fea838c2,1258130999842391808,10\">回首掏！</d>,\n",
       " <d p=\"24.52100,5,25,16707842,1677071237,0,962dd994,1258123743143060480,10\">包包我的捏</d>,\n",
       " <d p=\"143.07800,1,25,16777215,1677071132,0,379516a8,1258122862338825728,10\">饭里有毒</d>,\n",
       " <d p=\"208.72000,1,25,16777215,1677070242,0,d8308544,1258115394112240640,10\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"68.22100,1,25,16777215,1677070212,0,f04b7420,1258115142076509184,10\">对胃了</d>,\n",
       " <d p=\"408.57900,1,25,16777215,1677069746,0,70b6b1ce,1258111238429618688,10\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"301.99900,1,25,16777215,1677068902,0,98781389,1258104157572073728,10\">问题是这也不强啊</d>,\n",
       " <d p=\"102.67400,1,25,16777215,1677067687,0,597654a6,1258093966705250304,10\">第二宇宙速度</d>,\n",
       " <d p=\"153.10300,1,25,16777215,1677066483,0,981553cb,1258083862635072256,10\">盲猜第三宇宙速度</d>,\n",
       " <d p=\"355.10000,1,25,16777215,1677065394,0,9b6fd86b,1258074730033263360,10\">拜拜就拜拜</d>,\n",
       " <d p=\"211.98000,1,25,16777215,1677065243,0,9b6fd86b,1258073461666901248,10\">他BGM一直可以的</d>,\n",
       " <d p=\"38.18000,1,25,16777215,1677065055,0,9b6fd86b,1258071881664646144,10\">蕾姆,找到老马当年的感觉了</d>,\n",
       " <d p=\"36.74000,1,25,16777215,1677065023,0,9b6fd86b,1258071614630059264,10\">包皮</d>,\n",
       " <d p=\"25.47900,1,25,16777215,1677064037,0,505c555b,1258063340702791936,10\">o.0？</d>,\n",
       " <d p=\"165.91900,1,25,16777215,1677063950,0,151d718,1258062615893344512,10\">哈哈哈哈</d>,\n",
       " <d p=\"272.11400,1,25,16777215,1677061696,0,116ce3ed,1258043703675914496,10\">歇逼位</d>,\n",
       " <d p=\"261.62500,1,25,16777215,1677061674,0,116ce3ed,1258043522029132288,10\">延迟式跟枪</d>,\n",
       " <d p=\"167.27100,1,25,16777215,1677061539,0,116ce3ed,1258042393031524864,10\">我还以为这人在罚坐</d>,\n",
       " <d p=\"163.55100,1,25,16777215,1677061523,0,116ce3ed,1258042253629543936,10\">哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"129.43100,1,25,16777215,1677061486,0,116ce3ed,1258041942915241472,10\">手抖</d>,\n",
       " <d p=\"159.23800,1,25,16777215,1677060923,0,6902919f,1258037222075122176,10\">没想到吧，我不下车</d>,\n",
       " <d p=\"62.98600,1,25,16777215,1677060805,0,6902919f,1258036231179227392,10\">误会解除</d>,\n",
       " <d p=\"53.05300,5,25,15138834,1677060577,0,ae78e36c,1258034318669071872,10\">不谈～</d>,\n",
       " <d p=\"211.49100,1,25,16777215,1677060189,0,f639f0f3,1258031068888672768,10\">wtf飞飞飞飞飞</d>,\n",
       " <d p=\"108.21200,1,25,16777215,1677060046,0,f639f0f3,1258029864620019968,10\">飞飞飞飞飞</d>,\n",
       " <d p=\"209.64100,1,25,16707842,1677058514,0,62cbb59a,1258017015529290752,10\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"103.91300,1,25,16707842,1677058388,0,62cbb59a,1258015960712043520,10\">第二芜湖速度</d>,\n",
       " <d p=\"78.82200,1,25,16777215,1677058348,0,62cbb59a,1258015622256904704,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"28.20100,5,25,15138834,1677057057,0,408d2581,1258004789904610816,9\">芜湖男科医院</d>,\n",
       " <d p=\"191.19500,1,25,16777215,1677056788,0,e21a1ba7,1258002539039990016,9\">f4</d>,\n",
       " <d p=\"35.26100,1,25,16777215,1677056647,0,b49be930,1258001354350178304,9\">绕口令呢在</d>,\n",
       " <d p=\"328.03500,1,25,16777215,1677056359,0,9c9dac2c,1257998932701968128,9\">这都有人说开挂</d>,\n",
       " <d p=\"390.99900,1,25,16777215,1677055757,0,f09295b3,1257993890444029952,9\">还就那个隐入尘烟</d>,\n",
       " <d p=\"227.76900,1,25,16777215,1677055272,0,477ee0b1,1257989818764744704,9\">逆天，圈内飞到圈外</d>,\n",
       " <d p=\"452.79800,1,25,16777215,1677054644,0,352bf4fd,1257984547866787840,9\">理塘口音？</d>,\n",
       " <d p=\"26.84300,1,25,16777215,1677054279,0,e93026c5,1257981486360341760,9\">添包皮[警觉]</d>,\n",
       " <d p=\"107.41100,1,25,16777215,1677053519,0,2b19c0a2,1257975110548250624,9\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"475.34800,5,25,15138834,1677053133,0,1cf9b0a7,1257971875825714176,9\">在老马直肠里开房用的</d>,\n",
       " <d p=\"82.17200,1,25,16777215,1677052571,0,b3e6ddfa,1257967160413006336,9\">飞</d>,\n",
       " <d p=\"24.17900,5,25,15138834,1677051813,0,87338241,1257960805832481024,9\">铁包皮金贵头？</d>,\n",
       " <d p=\"208.10400,1,25,16777215,1677050736,0,a1c3a04b,1257951771133943552,9\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"161.81600,4,25,15138834,1677050734,0,a161f410,1257951752947753472,9\">所以你才是坤投对吧？</d>,\n",
       " <d p=\"92.13600,1,25,16777215,1677050616,0,a1c3a04b,1257950759106939904,9\">飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"88.03900,1,25,16777215,1677048906,0,e420ba5b,1257936419486481920,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"209.97900,1,25,16777215,1677048658,0,c257d4d4,1257934336813144064,9\">第三宇宙速度</d>,\n",
       " <d p=\"105.53900,1,25,16777215,1677048548,0,c257d4d4,1257933413873095936,9\">第二宇宙速度</d>,\n",
       " <d p=\"547.90200,1,25,16777215,1677048140,0,94d6fad,1257929994617885696,9\">M4跟我差不多呀，真别挂吧</d>,\n",
       " <d p=\"222.43100,1,25,16777215,1677047996,0,9aa21259,1257928780199067904,9\">飞飞飞飞飞</d>,\n",
       " <d p=\"125.93200,1,25,16777215,1677047899,0,9aa21259,1257927970429951488,9\">？</d>,\n",
       " <d p=\"111.43300,1,25,16777215,1677047885,0,9aa21259,1257927847679826432,9\">飞飞飞飞飞</d>,\n",
       " <d p=\"90.43300,1,25,16777215,1677047864,0,9aa21259,1257927672936676096,9\">飞飞飞飞飞</d>,\n",
       " <d p=\"164.96800,1,25,16777215,1677046951,0,54edd7bf,1257920015429278720,9\">？？？？</d>,\n",
       " <d p=\"217.04600,1,25,16707842,1677046892,0,a81dd6c,1257919519964655616,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"210.56600,1,25,41194,1677046868,0,a81dd6c,1257919319099452672,9\">fffffffffffffffffffffffffffffffffffffffff</d>,\n",
       " <d p=\"108.64600,1,25,41194,1677046737,0,a81dd6c,1257918222288851456,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"81.11300,1,25,15138834,1677046668,0,a81dd6c,1257917640094278656,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"57.39300,1,25,16707842,1677046624,0,a81dd6c,1257917274979921152,9\">曼？</d>,\n",
       " <d p=\"414.01900,5,25,15138834,1677043520,0,effa218,1257891237135116800,9\">他说这句话的时候我尼玛正好卡了</d>,\n",
       " <d p=\"163.81900,1,25,16777215,1677042700,0,f03a6faf,1257884353510523392,9\">哈哈哈哈</d>,\n",
       " <d p=\"195.75900,1,25,16777215,1677042471,0,2785de0c,1257882437938523904,9\">富尔顿回收系统？</d>,\n",
       " <d p=\"219.57500,1,25,16777215,1677042122,0,d844b0d7,1257879505197318400,9\">逆天起飞</d>,\n",
       " <d p=\"307.34200,1,25,16777215,1677042082,0,1940e431,1257879170164694528,9\">还往天上打了几枪</d>,\n",
       " <d p=\"60.71500,1,25,16777215,1677038971,0,3393019f,1257853074807145728,9\">我是来看这个的？我是来看这个的！</d>,\n",
       " <d p=\"165.60900,1,25,16777215,1677038928,0,245c7337,1257852715540147200,9\">经典三鲜</d>,\n",
       " <d p=\"40.58900,1,25,16777215,1677038888,0,2c2f998b,1257852377118076928,9\">这个死的姿势笑死</d>,\n",
       " <d p=\"52.86100,1,25,16777215,1677038117,0,a6654d2f,1257845910726412800,9\">技术确实比老马好</d>,\n",
       " <d p=\"87.68900,1,25,16777215,1677036662,0,845cccc6,1257833704806484736,9\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"100.83900,1,25,16777215,1677036493,0,ba0aeb5f,1257832286595180288,9\">快递员</d>,\n",
       " <d p=\"560.76600,1,25,16777215,1677034798,0,495b5d32,1257818070345696256,9\">突发恶疾</d>,\n",
       " <d p=\"209.73900,1,25,16777215,1677034344,0,9d1cf20d,1257814257597269248,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"108.85900,1,25,16777215,1677034231,0,9d1cf20d,1257813311966247680,9\">第二宇宙速度</d>,\n",
       " <d p=\"82.49900,1,25,16777215,1677034201,0,9d1cf20d,1257813062489062656,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"496.21100,1,25,16777215,1677031747,0,c8f6a6cc,1257792477096700160,9\">还就是内个三皇会战</d>,\n",
       " <d p=\"211.25700,1,25,16777215,1677030890,0,1245d42d,1257785288714050304,9\">直接第二宇宙速度是吧</d>,\n",
       " <d p=\"214.84100,1,25,16777215,1677030356,0,cb7c6144,1257780809960989696,9\">飞飞飞飞飞飞飞飞飞飞3</d>,\n",
       " <d p=\"110.30400,1,25,16777215,1677030252,0,cb7c6144,1257779933837960192,9\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"136.65900,5,25,16707842,1677029286,0,68cb8c30,1257771834074743296,9\">经典坤头</d>,\n",
       " <d p=\"105.33900,5,25,16707842,1677029247,0,68cb8c30,1257771505140711168,9\">变调了是吧</d>,\n",
       " <d p=\"371.98100,1,25,16777215,1677029233,0,148457e6,1257771383690187008,9\">有金枪</d>,\n",
       " <d p=\"403.70500,5,25,16777215,1677027070,0,d3f2f9ce,1257753246865676544,9\">旅游</d>,\n",
       " <d p=\"2.41900,5,25,16765698,1677026050,0,ca30943c,1257744689747165696,9\">看到标题就绷不住了</d>,\n",
       " <d p=\"185.34100,1,25,16777215,1677025560,0,bb1e662,1257740578222141952,9\">神仙索不是已经失传了吗</d>,\n",
       " <d p=\"296.89400,1,25,16777215,1677024936,0,68cebc84,1257735338236280832,9\">承认别人强这么难吗</d>,\n",
       " <d p=\"499.33600,1,25,16777215,1677024667,0,3943f58,1257733082765955328,9\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"406.79000,1,25,16777215,1677020929,0,81e004b5,1257701726719314944,9\">误入杀人现场，目击者变受害者</d>,\n",
       " <d p=\"167.58000,1,25,16777215,1677020636,0,81e004b5,1257699271424084224,9\">哈哈哈哈哈</d>,\n",
       " <d p=\"142.23600,1,25,16777215,1677020607,0,81e004b5,1257699026988829696,9\">莫名搞笑</d>,\n",
       " <d p=\"55.23900,1,25,16777215,1677015058,0,2f57eee1,1257652479399774976,9\">曼？？？</d>,\n",
       " <d p=\"226.30100,1,25,16777215,1677011581,0,77fb65b0,1257623311798595328,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"510.43700,1,25,16777215,1677010321,0,a47c0ea7,1257612741406317568,9\">黑帮火拼</d>,\n",
       " <d p=\"494.05700,1,25,16777215,1677008394,0,760a2277,1257596579930556672,9\">芜湖车祸</d>,\n",
       " <d p=\"458.90000,1,25,16777215,1677008353,0,760a2277,1257596231929178368,9\">《我来帮你报仇》</d>,\n",
       " <d p=\"404.50000,1,25,16777215,1677008185,0,760a2277,1257594820948871936,9\">还追还追！移速七百多，还追</d>,\n",
       " <d p=\"289.57700,1,25,16777215,1677008013,0,760a2277,1257593379786047744,9\">警告：燃料不足</d>,\n",
       " <d p=\"227.25900,1,25,16777215,1677007954,0,b8bb5f9c,1257592888951675648,9\">逆大天</d>,\n",
       " <d p=\"161.61900,1,25,16777215,1677007837,0,760a2277,1257591908859990528,9\">死于回手掏</d>,\n",
       " <d p=\"20.50000,1,25,16777215,1677007465,0,760a2277,1257588787551614464,9\">芜湖男科医院 出院留念</d>,\n",
       " <d p=\"14.95400,1,25,16777215,1677007427,0,760a2277,1257588461486218240,9\">隔空喊话</d>,\n",
       " <d p=\"73.10800,1,25,16777215,1677006301,0,b536f9b4,1257579023572604160,9\">ni你这个舔包的速度配不上你的操作啊</d>,\n",
       " <d p=\"342.95000,5,25,14811775,1677006198,0,eb1fa957,1257578158857766144,9\">曼初心已死，吟当勉励之！tui！</d>,\n",
       " <d p=\"557.71500,1,25,16777215,1677006188,0,41f31c57,1257578071196800256,9\">这个雷丢的有点好嗷</d>,\n",
       " <d p=\"218.37900,1,25,16777215,1677004980,0,10478eb3,1257567940929634560,9\">瓦尔基里？</d>,\n",
       " <d p=\"100.84100,1,25,16777215,1677004318,0,b8eb4b84,1257562389113680128,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"168.21700,1,25,16777215,1677003837,0,749898cc,1257558347088162816,9\">对面那个人好细节，首先换座位导致后面打不倒他然后一个回首望月</d>,\n",
       " <d p=\"207.24300,1,25,16777215,1677003450,0,4e69ff8,1257555100696684800,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"470.53000,1,25,16777215,1677003426,0,929b83d,1257554900175440128,9\">逆天</d>,\n",
       " <d p=\"213.05400,1,25,16777215,1677003411,0,c2b63610,1257554780822244352,9\"> 这也飞</d>,\n",
       " <d p=\"419.97000,1,25,16777215,1677003372,0,929b83d,1257554449992586496,9\">哈哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"105.90700,1,25,16777215,1677003344,0,4e69ff8,1257554210657381632,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"88.45600,1,25,16777215,1677003323,0,4e69ff8,1257554039689038848,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"105.70500,1,25,16777215,1677003296,0,c2b63610,1257553815847120640,9\">第二宇宙速度</d>,\n",
       " <d p=\"208.73000,1,25,16777215,1677003155,0,929b83d,1257552631258317312,9\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"124.97000,1,25,16777215,1677003067,0,929b83d,1257551894302434560,9\">曼？？？；？</d>,\n",
       " <d p=\"522.10900,1,25,16777215,1677003043,0,44b308e7,1257551693017891584,9\">算挂的话cf的英雄级武器也是挂都是官方自己卖的</d>,\n",
       " <d p=\"59.18100,1,25,16777215,1677002887,0,929b83d,1257550384000494336,9\">曼？</d>,\n",
       " <d p=\"53.46100,1,25,16777215,1677002879,0,929b83d,1257550313460638464,9\">曼？</d>,\n",
       " <d p=\"43.58100,1,25,16777215,1677002866,0,929b83d,1257550206397229312,9\">曼？</d>,\n",
       " <d p=\"412.17400,1,25,16777215,1677001914,0,b1a5257f,1257542218797838080,9\">绝望的一</d>,\n",
       " <d p=\"88.52300,1,25,16777215,1677001883,0,a899f9cf,1257541962324904704,9\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"163.62400,1,25,16777215,1677001834,0,7c993d42,1257541548002867968,9\">哈哈哈哈</d>,\n",
       " <d p=\"268.95000,1,25,16777215,1677001713,0,adc18ab9,1257540528862894336,9\">刚开始直播给十个胆都不敢开</d>,\n",
       " <d p=\"259.26200,1,25,16777215,1677001681,0,4e35fee9,1257540267666500352,9\">修脚</d>,\n",
       " <d p=\"163.09200,1,25,16777215,1677001520,0,e64662c2,1257538910842756864,9\">哈哈哈</d>,\n",
       " <d p=\"539.11200,1,25,16777215,1677001467,0,6f7a737d,1257538465927570176,9\">这压不了建议去玩和平精英</d>,\n",
       " <d p=\"12.73400,1,25,16777215,1677001365,0,e64662c2,1257537617613211136,9\">挺好的，马宝退休，有人继承</d>,\n",
       " <d p=\"8.87200,5,25,15138834,1677001057,0,87c864e1,1257535028586752256,9\">从现在开始，这里叫做鬼史东广场！！！</d>,\n",
       " <d p=\"205.37000,1,25,16777215,1677000838,0,86a923d5,1257533191615624448,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞付</d>,\n",
       " <d p=\"108.61700,1,25,16777215,1677000741,0,86a923d5,1257532380001154304,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"91.88600,1,25,16777215,1677000724,0,86a923d5,1257532239693205760,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"551.62000,1,25,16777215,1677000562,0,89cf2330,1257530875907099392,9\">一枪没中还有人说开挂</d>,\n",
       " <d p=\"477.22700,1,25,16777215,1677000536,0,4385efbb,1257530662072708864,9\">米奇妙妙屋</d>,\n",
       " <d p=\"355.47700,1,25,16777215,1677000407,0,4385efbb,1257529576729803264,9\">泪目了家人们</d>,\n",
       " <d p=\"220.18200,1,25,16777215,1677000340,0,1048fbd2,1257529015078877440,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"337.73900,1,25,16777215,1677000241,0,f287e175,1257528183373247744,9\">自从55开之后再也不信什么开挂了</d>,\n",
       " <d p=\"83.60300,1,25,16777215,1677000107,0,6124d5f9,1257527062579984640,9\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"20.09400,1,25,16777215,1676999617,0,f90ae9dc,1257522954065957376,9\">神TM铁包皮</d>,\n",
       " <d p=\"257.00100,1,25,16707842,1676999518,0,9d975455,1257522119123094272,9\">这个跟枪叫离谱，怕不是没玩过APEX</d>,\n",
       " <d p=\"25.85900,1,25,16777215,1676999487,0,c3e7c32a,1257521861365971200,9\">厄运退散</d>,\n",
       " <d p=\"7.37900,1,25,16777215,1676999462,0,c3e7c32a,1257521651600566784,9\">厄运退散</d>,\n",
       " <d p=\"552.42500,1,25,16777215,1676998948,0,b39c8d59,1257517342146402560,9\">锁甲的</d>,\n",
       " <d p=\"461.79400,5,25,16777215,1676998838,0,1adead9c,1257516418157680640,9\">经典买一送一</d>,\n",
       " <d p=\"208.66000,1,25,16777215,1676998807,0,824a969e,1257516159201363200,9\">根本难不倒他</d>,\n",
       " <d p=\"381.94700,5,25,16777215,1676998704,0,1adead9c,1257515291315939584,9\">落荒而逃</d>,\n",
       " <d p=\"362.18600,5,25,16777215,1676998670,0,1adead9c,1257515008024228608,9\">反向跑毒也学会了</d>,\n",
       " <d p=\"494.11500,5,25,15138834,1676998535,0,95acc0dd,1257513875184913152,9\">逆天火并</d>,\n",
       " <d p=\"411.54600,5,25,15138834,1676998384,0,95acc0dd,1257512611248250624,9\">恐怖游戏</d>,\n",
       " <d p=\"375.99500,5,25,15138834,1676998301,0,95acc0dd,1257511911806041088,9\">哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"411.60300,1,25,16777215,1676998032,0,cd9ae71f,1257509654372812800,9\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"378.36300,1,25,16777215,1676997997,0,cd9ae71f,1257509356812016896,9\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"371.56300,1,25,16777215,1676997987,0,cd9ae71f,1257509280786048768,9\">他还搞了几局排位，把把落地死</d>,\n",
       " <d p=\"164.45300,1,25,16777215,1676997774,0,df5716a2,1257507492930513408,9\">哈哈哈</d>,\n",
       " <d p=\"550.20400,1,25,16777215,1676997520,0,f43c4ccd,1257505362291045120,9\">宏的准星是不会动的，这个明显能感觉到到准星在晃，有压的痕迹</d>,\n",
       " <d p=\"427.27700,1,25,16777215,1676997494,0,dbe86809,1257505143944076800,9\">不是高手？</d>,\n",
       " <d p=\"258.56400,1,25,16777215,1676997186,0,f43c4ccd,1257502556167548416,9\">Apex的跟枪不必这个离谱多了，这哪像挂啊</d>,\n",
       " <d p=\"413.31100,1,25,16777215,1676997174,0,c113430d,1257502460319289088,9\">哈哈哈 笑死</d>,\n",
       " <d p=\"211.48000,1,25,16777215,1676997016,0,fde1b8ba,1257501130700005632,9\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"61.82200,1,25,16777215,1676996941,0,9d175080,1257500506478214144,9\">曼？</d>,\n",
       " <d p=\"521.99100,1,25,16777215,1676996916,0,3964f874,1257500295958021632,8\">英国首富能不能放曼联一马想被石油老板收购捏</d>,\n",
       " <d p=\"103.79400,1,25,16777215,1676996895,0,fde1b8ba,1257500119260259840,8\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"102.17100,1,25,16777215,1676996874,0,fde1b8ba,1257499941430104064,8\">第二宇宙速度</d>,\n",
       " <d p=\"82.80100,1,25,16777215,1676996848,0,fde1b8ba,1257499723334538752,8\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"494.57100,1,25,16777215,1676996671,0,1f4590c0,1257498235690760704,8\">黑帮火并</d>,\n",
       " <d p=\"329.55400,1,25,16777215,1676996636,0,bcd1bdcd,1257497943246703872,8\">多来点键挂哥让大伙嘲笑嘲笑哈哈哈哈</d>,\n",
       " <d p=\"532.90500,1,25,16777215,1676996478,0,7b387fd9,1257496616957385472,8\">这么近的距离还有问题，你们真别玩这游戏给别人送kd了</d>,\n",
       " <d p=\"371.23700,1,25,16777215,1676996450,0,8a9d4c21,1257496382496040448,8\">唉这为什么是两头的捏 两头有什么用</d>,\n",
       " <d p=\"305.62000,1,25,16777215,1676996383,0,c8dfd080,1257495824259157760,8\">你又看出来，你又懂了，懂哥</d>,\n",
       " <d p=\"54.25900,1,25,16777215,1676996213,0,9ffe543,1257494398036636160,8\">曼！！！</d>,\n",
       " <d p=\"124.23000,5,25,15138834,1676996124,0,ca5e414b,1257493649671941888,8\">开了</d>,\n",
       " <d p=\"111.51000,5,25,15138834,1676996103,0,ca5e414b,1257493469870851584,8\">甚至更快了</d>,\n",
       " <d p=\"52.37400,5,25,15138834,1676996034,0,ca5e414b,1257492891853721088,8\">煲头鸡纱</d>,\n",
       " <d p=\"228.93200,1,25,16777215,1676995998,0,97ccac12,1257492592933826560,8\">笑死我了我超</d>,\n",
       " <d p=\"478.52300,1,25,16777215,1676995940,0,13ac145c,1257492109137649920,8\">路过地上还有个人</d>,\n",
       " <d p=\"415.20900,1,25,16777215,1676995854,0,cec9b7d5,1257491381283692288,8\">哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"29.85900,1,25,16777215,1676995777,0,fce3f5f8,1257490739739613440,8\">羡慕铁</d>,\n",
       " <d p=\"143.73900,1,25,16777215,1676995775,0,2e556994,1257490719615087360,8\">脚底冒火</d>,\n",
       " <d p=\"92.07100,1,25,16777215,1676995761,0,292d501,1257490606914411264,8\">3DCche</d>,\n",
       " <d p=\"65.11600,1,25,16777215,1676995720,0,97ccac12,1257490255909977856,8\">吓我一跳</d>,\n",
       " <d p=\"19.90200,1,25,16777215,1676995717,0,68e4914f,1257490238117461760,8\">横扫自己 做回饥饿</d>,\n",
       " <d p=\"59.11600,1,25,16777215,1676995707,0,97ccac12,1257490152234821376,8\">曼？</d>,\n",
       " <d p=\"151.97700,1,25,16777215,1676995701,0,1bb18a41,1257490100569634048,8\">mk14不是还在吗</d>,\n",
       " <d p=\"62.61200,5,25,16707842,1676995699,0,1f666803,1257490081946604032,8\">对面：怎么说嘛</d>,\n",
       " <d p=\"388.23900,1,25,16777215,1676995686,0,17e1437a,1257489974555615744,8\">没绷住</d>,\n",
       " <d p=\"30.12200,1,25,16777215,1676995637,0,97ccac12,1257489560603260416,8\">剥皮</d>,\n",
       " <d p=\"22.50600,5,25,16707842,1676995620,0,1f666803,1257489422157708288,8\">铁包皮是真的逆天</d>,\n",
       " <d p=\"283.73900,1,25,16777215,1676995576,0,17e1437a,1257489055911023872,8\">打胎都学会了</d>,\n",
       " <d p=\"103.81900,1,25,16777215,1676995391,0,17e1437a,1257487495940245760,8\">第二宇宙速度</d>,\n",
       " <d p=\"87.69900,1,25,16777215,1676995369,0,17e1437a,1257487312640761856,8\">光速起飞</d>,\n",
       " <d p=\"212.11400,1,25,16777215,1676995169,0,1c61d81f,1257485640523026176,8\">飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"503.88400,1,25,16777215,1676995121,0,312010c5,1257485237894559232,8\">这不是宣传吧吗？</d>,\n",
       " <d p=\"467.32600,1,25,16777215,1676995076,0,312010c5,1257484854426365952,8\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"384.29600,1,25,16777215,1676994957,0,312010c5,1257483856693732864,8\">。。。。。</d>,\n",
       " <d p=\"427.14400,1,25,16777215,1676994744,0,51f4de89,1257482076832226816,8\">不是扮职业选手 我不是很认可</d>,\n",
       " <d p=\"166.12200,1,25,16777215,1676994738,0,312010c5,1257482026408461568,8\">捞的淌口水</d>,\n",
       " <d p=\"491.41200,1,25,16777215,1676994654,0,2e59b6c6,1257481315809452032,8\">前方古惑仔火拼</d>,\n",
       " <d p=\"22.49400,1,25,16777215,1676994583,0,312010c5,1257480720184886016,8\">铁包什么？</d>,\n",
       " <d p=\"447.76100,1,25,16777215,1676994562,0,fa8e8537,1257480546683055104,8\">开始折磨</d>,\n",
       " <d p=\"547.36700,5,18,16777215,1676994552,0,488efca7,1257480458317465088,8\">好厚的血</d>,\n",
       " <d p=\"84.68700,1,25,16777215,1676994525,0,9405095a,1257480239375155456,8\">飞</d>,\n",
       " <d p=\"498.08700,5,18,16777215,1676994499,0,488efca7,1257480015189548288,8\">帅的一！</d>,\n",
       " <d p=\"460.96500,5,25,15138834,1676994442,0,216bd457,1257479540461510144,8\">2333333</d>,\n",
       " <d p=\"412.85900,1,25,16777215,1676994370,0,4e5944e8,1257478936741629696,8\">哈哈哈哈</d>,\n",
       " <d p=\"209.89900,1,25,16777215,1676994334,0,fa8e8537,1257478636110505728,8\">飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"126.53700,1,25,16777215,1676994248,0,fa8e8537,1257477909178879488,8\">？？？</d>,\n",
       " <d p=\"79.09700,1,25,16777215,1676994195,0,fa8e8537,1257477468953442304,8\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"437.36500,1,25,16777215,1676994169,0,848e26df,1257477245522463232,8\">糕手</d>,\n",
       " <d p=\"532.07100,5,25,16777215,1676994156,0,24bef328,1257477136252798720,8\">动作特技+50G</d>,\n",
       " <d p=\"161.91500,5,25,15138834,1676994119,0,216bd457,1257476830597011200,8\">回首掏是吧！</d>,\n",
       " <d p=\"163.04700,1,25,16777215,1676994026,0,488efca7,1257476049600906240,8\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"125.62700,1,25,16777215,1676993996,0,8f338ed4,1257475797992685312,8\">炸胡</d>,\n",
       " <d p=\"122.36500,1,25,16777215,1676993983,0,488efca7,1257475691038126336,8\">还就那个原地健身</d>,\n",
       " <d p=\"560.37900,1,25,16777215,1676993950,0,b8ef080a,1257475411798078464,8\">大哥你妹，视频加速了看不出？读秒起烟都快了</d>,\n",
       " <d p=\"64.55100,1,25,16777215,1676993893,0,488efca7,1257474937715893504,8\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"218.31000,1,25,16777215,1676993888,0,95c2b372,1257474893809833216,8\">你不准加入天际俯冲</d>,\n",
       " <d p=\"52.90300,1,25,16777215,1676993879,0,488efca7,1257474816911793664,8\">？？？？</d>,\n",
       " <d p=\"45.20200,1,25,16777215,1676993868,0,488efca7,1257474724267731200,8\">曼？</d>,\n",
       " <d p=\"503.21900,1,25,16777215,1676993856,0,f15f7714,1257474627211471872,8\">芜湖大电影</d>,\n",
       " <d p=\"1.13900,1,25,16777215,1676993853,0,8f338ed4,1257474598002650624,8\">芯片头</d>,\n",
       " <d p=\"508.05900,1,25,16777215,1676993761,0,95109b2e,1257473827995511552,8\">这还宏啊？</d>,\n",
       " <d p=\"555.14700,1,25,16777215,1676993695,0,b8ef080a,1257473270035552000,8\">那是视频加速了二货，没看见烟起的那么快？</d>,\n",
       " <d p=\"209.76000,1,25,16777215,1676993436,0,34b472e6,1257471104591723264,8\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"54.85900,1,25,16777215,1676993402,0,f15f7714,1257470811812592384,8\">哟</d>,\n",
       " <d p=\"80.57300,1,25,16777215,1676993282,0,34b472e6,1257469811135842816,8\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"210.59600,1,25,15138834,1676993086,0,6ec7a45c,1257468163923146752,8\">这都能飞？</d>,\n",
       " <d p=\"413.02500,1,25,16777215,1676992921,0,853c3f33,1257466776212654848,8\">哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"500.67900,1,25,16777215,1676992882,0,31dfb813,1257466450222892288,8\">哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"22.99200,1,25,16777215,1676992837,0,9fdf6b2a,1257466076745397760,8\">舔包皮？</d>,\n",
       " <d p=\"207.77900,1,25,16777215,1676992828,0,e8f41507,1257465999058455296,8\">第三宇宙速度</d>,\n",
       " <d p=\"212.57900,1,25,16777215,1676992799,0,4ca1fbe2,1257465760687650048,8\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"416.71900,1,25,16777215,1676992792,0,31dfb813,1257465700373809152,8\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"412.25900,1,25,16777215,1676992730,0,c26f2d4c,1257465180816716544,8\">哈哈哈哈哈</d>,\n",
       " <d p=\"103.33400,1,25,16777215,1676992699,0,e8f41507,1257464922112141568,8\">二级火箭脱离</d>,\n",
       " <d p=\"81.01900,1,25,16777215,1676992651,0,e8f41507,1257464512135969792,8\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"12.57900,1,25,16777215,1676992594,0,4ca1fbe2,1257464035830595328,8\">回来了 都回来了 17年9月的感觉</d>,\n",
       " <d p=\"111.84800,5,25,16646914,1676992590,0,100e25e2,1257463999952549376,8\">《 铁 包 皮 》</d>,\n",
       " <d p=\"29.38500,1,25,16777215,1676992575,0,e8f41507,1257463878695152896,8\">逆天</d>,\n",
       " <d p=\"166.11900,1,25,16777215,1676992539,0,31dfb813,1257463572871718656,8\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"213.10600,1,25,16777215,1676992497,0,98dfd554,1257463220868792320,8\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"165.01600,1,25,16777215,1676992387,0,7fa3c4ce,1257462302224414208,8\">。？</d>,\n",
       " <d p=\"101.45900,1,25,16777215,1676992381,0,98dfd554,1257462252018076928,8\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"79.09900,1,25,16777215,1676992348,0,98dfd554,1257461974086900224,8\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"88.74500,1,25,16777215,1676992179,0,a3ebab51,1257460554583488000,8\">飞</d>,\n",
       " <d p=\"410.72800,1,25,16777215,1676992056,0,86b68b5d,1257459524672348416,8\">哈哈哈哈</d>,\n",
       " <d p=\"376.42400,1,25,16777215,1676992001,0,86b68b5d,1257459066687569152,8\">哈哈哈哈哈</d>,\n",
       " <d p=\"21.00100,1,25,16777215,1676991879,0,5c32fd97,1257458036482831872,8\">铁什么？</d>,\n",
       " <d p=\"348.75500,1,25,16777215,1676991824,0,86b68b5d,1257457578758291712,8\">哈哈哈哈</d>,\n",
       " <d p=\"517.52200,1,25,16777215,1676991607,0,da57c13d,1257455758749398272,8\">黑帮火拼也不过如此</d>,\n",
       " <d p=\"165.20300,1,25,16777215,1676991570,0,86b68b5d,1257455448932576768,8\">哈哈哈哈哈</d>,\n",
       " <d p=\"413.03900,1,25,16777215,1676991488,0,da57c13d,1257454761226045440,8\">哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"353.23600,5,25,16777215,1676991408,0,56aa5bd8,1257454085313988096,8\">芜湖潘森</d>,\n",
       " <d p=\"437.41500,1,25,16777215,1676991391,0,2344992d,1257453947724320512,8\">老马的号？</d>,\n",
       " <d p=\"214.40700,1,25,16777215,1676991358,0,4afec131,1257453672024299520,8\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"69.77400,1,25,16777215,1676991344,0,cdc9989b,1257453548577521152,8\">二级啵</d>,\n",
       " <d p=\"208.60700,5,25,15138834,1676991316,0,888ac52,1257453317085330176,8\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"197.26200,5,25,15138834,1676991296,0,888ac52,1257453149002806272,8\">我要起飞</d>,\n",
       " <d p=\"55.35500,1,25,16777215,1676991243,0,803a3e4e,1257452705069652224,8\">?</d>,\n",
       " <d p=\"124.50300,5,25,15138834,1676991206,0,888ac52,1257452391679418624,8\"> 太强了，这这这不对吧（老冯音）</d>,\n",
       " <d p=\"475.13700,1,25,16777215,1676991168,0,b00883cd,1257452073256154112,8\">逆天</d>,\n",
       " <d p=\"104.74700,5,25,16707842,1676991089,0,888ac52,1257451410858035968,8\">起飞变奏曲第二交响乐（确信）</d>,\n",
       " <d p=\"78.81100,1,25,14811775,1676991027,0,888ac52,1257450895554231552,8\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"70.97100,1,25,16707842,1676991007,0,888ac52,1257450721616795136,8\">芜湖财迷</d>,\n",
       " <d p=\"49.46800,5,25,16707842,1676990935,0,888ac52,1257450122544127744,8\">经典打必停</d>,\n",
       " <d p=\"56.84000,1,25,16777215,1676990927,0,12984d7,1257450053002807552,8\">?</d>,\n",
       " <d p=\"362.98400,1,25,16777215,1676990917,0,7431388b,1257449972883129344,8\">死因：蛇皮走位</d>,\n",
       " <d p=\"134.74700,5,25,15138834,1676990793,0,7aba0fa,1257448928325366016,8\">有什么不可以你告诉我</d>,\n",
       " <d p=\"55.52100,5,25,15138834,1676990729,0,d5003762,1257448391848625152,8\">有没有茅台？</d>,\n",
       " <d p=\"50.32000,1,25,16777215,1676990601,0,7cc6a5ac,1257447322745645824,8\">经典打必停</d>,\n",
       " <d p=\"43.08900,1,25,16777215,1676990481,0,7f83dc7d,1257446309552896768,8\">曼？</d>,\n",
       " <d p=\"225.63100,1,25,9487136,1676990459,0,ee3d0d75,1257446131546557184,8\">飞飞飞飞飞飞飞飞复飞飞飞飞飞飞飞飞复飞飞飞飞飞飞飞飞复飞飞飞飞飞飞飞飞复</d>,\n",
       " <d p=\"505.97900,1,25,16777215,1676990362,0,fbf6d29c,1257445314328410880,8\">笑吐了要</d>,\n",
       " <d p=\"36.97400,1,25,16777215,1676990280,0,c453a2,1257444628567763456,8\">芜湖南科:彳亍</d>,\n",
       " <d p=\"310.21100,1,25,16777215,1676990151,0,67fe9eb2,1257443545623701504,8\">一枪没中无敌</d>,\n",
       " <d p=\"86.43900,1,25,16777215,1676989800,0,15f46676,1257440601583333120,8\">飞飞飞</d>,\n",
       " <d p=\"218.07100,1,25,16777215,1676989490,0,d42c9b50,1257438001785925888,8\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"80.07100,1,25,16777215,1676989344,0,d42c9b50,1257436772326427136,8\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"282.19600,5,25,16707842,1676989287,0,96db90e4,1257436295827923200,8\">芜湖植物学家观察大树生长情况</d>,\n",
       " <d p=\"473.55600,5,25,16707842,1676989265,0,613e96ea,1257436109894360576,8\">开发直肠用的</d>,\n",
       " <d p=\"212.32000,1,25,16777215,1676989228,0,37fad4b9,1257435800421885440,8\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"212.67100,1,25,16777215,1676989136,0,66082ed9,1257435026690370048,8\">瓦尔基里俯冲</d>,\n",
       " <d p=\"128.24600,1,25,16777215,1676989028,0,898a398e,1257434125502114816,8\">曼？</d>,\n",
       " <d p=\"211.72100,1,25,16777215,1676988991,0,1aa56b0a,1257433813521513472,8\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"55.72800,1,25,16777215,1676988956,0,898a398e,1257433517177198848,8\">曼？</d>,\n",
       " <d p=\"210.41900,1,25,16777215,1676988937,0,5d212ac0,1257433357583885824,8\">飞飞飞</d>,\n",
       " <d p=\"555.95900,1,25,16777215,1676988921,0,d8198010,1257433229532016896,8\">说开宏的是钓鱼，纯恶心人的节奏大师</d>,\n",
       " <d p=\"455.62800,1,25,16777215,1676988815,0,91ab94d9,1257432336782796288,8\">茄子？</d>,\n",
       " <d p=\"106.25700,1,25,16777215,1676988795,0,1970c36b,1257432172197917184,8\">再次起飞</d>,\n",
       " <d p=\"394.34700,1,25,16777215,1676988770,0,fdbb257d,1257431958036770304,8\">叙利亚战场</d>,\n",
       " <d p=\"226.40900,1,25,16777215,1676988581,0,3fd8d0b3,1257430374871966464,8\">哈哈哈</d>,\n",
       " <d p=\"163.90200,1,25,16777215,1676988377,0,bdc51a41,1257428664921270528,7\">哈哈哈</d>,\n",
       " <d p=\"489.66200,5,25,15138834,1676988318,0,82e87858,1257428164867735552,7\">[前方高能]</d>,\n",
       " <d p=\"209.68200,1,25,16777215,1676988164,0,61642486,1257426876050421504,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"523.19800,1,25,16777215,1676988154,0,7b616d3f,1257426792172778240,7\">曼</d>,\n",
       " <d p=\"412.52100,1,25,16777215,1676988048,0,7b616d3f,1257425902644737792,7\">哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"43.39600,1,25,16777215,1676988033,0,77d42dc8,1257425773695007488,7\">？</d>,\n",
       " <d p=\"54.40600,1,25,16777215,1676987834,0,3308c054,1257424110754214144,7\">曼？</d>,\n",
       " <d p=\"388.23500,1,25,16777215,1676987793,0,3fff5076,1257423764757596928,7\">老男优了</d>,\n",
       " <d p=\"291.60900,1,25,16777215,1676987729,0,22e99b65,1257423226804420608,7\">弹幕是不是看谁都是挂 魔怔人？</d>,\n",
       " <d p=\"503.27300,1,25,16707842,1676987721,0,d78594d6,1257423158345412352,7\">4波人？</d>,\n",
       " <d p=\"467.09200,1,25,16707842,1676987679,0,d78594d6,1257422806216411136,7\">逆</d>,\n",
       " <d p=\"37.94700,1,25,16777215,1676987649,0,46cee3a9,1257422558282942720,7\">肉包皮</d>,\n",
       " <d p=\"521.26500,1,25,16777215,1676987629,0,fb57f446,1257422386710507520,7\">曼？</d>,\n",
       " <d p=\"197.12800,1,25,16777215,1676987582,0,22e99b65,1257421993067014912,7\">守望先锋视角</d>,\n",
       " <d p=\"228.65800,1,25,11890,1676987501,0,37f84801,1257421314562529024,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"224.25800,1,25,16777215,1676987491,0,37f84801,1257421233679905024,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"161.85700,1,25,16777215,1676987453,0,22e99b65,1257420907321074176,7\">哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"210.58000,1,25,16707842,1676987420,0,d78594d6,1257420631100918528,7\">这也能飞</d>,\n",
       " <d p=\"168.16900,1,25,16707842,1676987373,0,d78594d6,1257420242230350080,7\">这也能三鲜</d>,\n",
       " <d p=\"18.88500,5,25,15138834,1676987343,0,8ca8a089,1257419992341769984,7\">铁什么？</d>,\n",
       " <d p=\"455.82700,1,25,16777215,1676987340,0,1338d9ce,1257419965599161856,7\">经典冲锋狙</d>,\n",
       " <d p=\"280.89300,1,25,16777215,1676987326,0,831398f5,1257419842529713664,7\">击你胎没</d>,\n",
       " <d p=\"126.86800,1,25,16707842,1676987325,0,d78594d6,1257419840013013504,7\">曼？</d>,\n",
       " <d p=\"220.19900,1,25,16777215,1676987313,0,e70eb559,1257419740817962752,7\">哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"269.65000,1,25,16777215,1676987309,0,831398f5,1257419701374514688,7\">还在飞？</d>,\n",
       " <d p=\"184.51000,1,25,16777215,1676987275,0,fb57f446,1257419422260471552,7\">太空电梯</d>,\n",
       " <d p=\"53.82300,1,25,16707842,1676987250,0,d78594d6,1257419207663101184,7\">曼？？</d>,\n",
       " <d p=\"478.46200,5,25,15138834,1676987236,0,4ef49e27,1257419094542955776,7\">神秘房内可获得美甲的窃魂券</d>,\n",
       " <d p=\"23.01700,1,25,16707842,1676987215,0,d78594d6,1257418917786406656,7\">什么皮？</d>,\n",
       " <d p=\"52.61000,1,25,16777215,1676987099,0,fb57f446,1257417938408282368,7\">曼？</d>,\n",
       " <d p=\"478.12800,1,25,16777215,1676987031,0,27dd1f2b,1257417368586715136,7\">逆天</d>,\n",
       " <d p=\"470.92700,1,25,16777215,1676987024,0,27dd1f2b,1257417308498917888,7\">？</d>,\n",
       " <d p=\"218.14000,1,25,15138834,1676986981,0,b46014df,1257416954130738176,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"140.46400,1,25,16777215,1676986970,0,cd55051,1257416855748950528,7\">坤头坤头坤头</d>,\n",
       " <d p=\"117.38600,1,25,16777215,1676986933,0,eeb36121,1257416546108683008,7\">dou hui lai l</d>,\n",
       " <d p=\"80.34000,1,25,16777215,1676986831,0,b46014df,1257415695940285952,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"104.01900,5,25,15138834,1676986785,0,4ef49e27,1257415309544244224,7\">芜迪限时返场</d>,\n",
       " <d p=\"169.08500,1,25,16777215,1676986722,0,27dd1f2b,1257414776154691840,7\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"208.64000,1,25,16777215,1676986721,0,9f9d7db2,1257414772513689088,7\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"211.09900,1,25,16777215,1676986687,0,2634e93,1257414488232255744,7\">飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"25.51200,1,25,16777215,1676986679,0,4ef49e27,1257414416056598272,7\">can can need</d>,\n",
       " <d p=\"90.68300,1,25,16777215,1676986433,0,f176bb3d,1257412358960160512,7\">六倍速</d>,\n",
       " <d p=\"209.76800,1,25,16777215,1676986386,0,7b2cbdcc,1257411964267689984,7\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"364.18000,1,25,16777215,1676986358,0,7dd59fd7,1257411722776566016,7\">说开了的 建议是看看脑科</d>,\n",
       " <d p=\"365.97200,1,25,16777215,1676986250,0,7b616d3f,1257410819080290048,7\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"304.87300,1,25,16777215,1676986186,0,7b616d3f,1257410284742602240,7\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"208.51600,1,25,16777215,1676986173,0,d090c724,1257410173987948800,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"456.48600,1,25,16777215,1676986152,0,6066606e,1257409993884372736,7\">哈哈哈哈哈哈哈哈哈哈哈笑死了</d>,\n",
       " <d p=\"255.20900,1,25,16777215,1676986133,0,7b616d3f,1257409835558134016,7\">曼！！</d>,\n",
       " <d p=\"225.59800,1,25,16777215,1676986100,0,7b616d3f,1257409564849262080,7\">真起飞了</d>,\n",
       " <d p=\"209.89700,1,25,16777215,1676986082,0,7b616d3f,1257409406933693184,7\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"360.89100,4,25,38979,1676986078,0,a7a6d9da,1257409374897372416,7\">草原毒蛇</d>,\n",
       " <d p=\"84.09300,1,25,16777215,1676986041,0,d090c724,1257409064024305152,7\">飞飞飞飞飞飞飞飞飞飞飞飞·</d>,\n",
       " <d p=\"164.75600,1,25,16777215,1676986027,0,7b616d3f,1257408951440408320,7\">哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"123.28400,1,25,16777215,1676985982,0,7b616d3f,1257408568668274432,7\">曼？？</d>,\n",
       " <d p=\"501.60600,1,25,16777215,1676985940,0,1a1f4786,1257408221673426432,7\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"58.08900,1,25,16777215,1676985912,0,7b616d3f,1257407983311338240,7\">曼！！</d>,\n",
       " <d p=\"54.16400,1,25,16777215,1676985905,0,7b616d3f,1257407923995798528,7\"> 曼 ！ </d>,\n",
       " <d p=\"47.33700,1,25,16777215,1676985891,0,7b616d3f,1257407807980861952,7\">曼？</d>,\n",
       " <d p=\"78.89300,1,25,16765698,1676985568,0,62a9b5aa,1257405096195576064,7\">飞飞飞I飞飞飞飞飞飞飞 飞飞飞飞I飞飞飞飞飞飞飞 飞</d>,\n",
       " <d p=\"556.41500,1,25,16777215,1676985009,0,ccac8a6a,1257400406066215424,7\">我超，瞬移</d>,\n",
       " <d p=\"499.40500,1,25,16777215,1676984961,0,ad98b71b,1257400010233266944,7\">三皇会战</d>,\n",
       " <d p=\"127.24800,1,25,16777215,1676984827,0,c23e10cc,1257398881923586304,7\">？？？</d>,\n",
       " <d p=\"434.77000,1,25,16777215,1676984785,0,c7e3056a,1257398527873926400,7\">糕手</d>,\n",
       " <d p=\"80.19100,1,25,16777215,1676984740,0,c87bdd14,1257398155788699904,7\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"202.11300,1,25,16777215,1676984722,0,824098fc,1257398001111259392,7\">没玩过</d>,\n",
       " <d p=\"164.27800,1,25,16777215,1676984683,0,824098fc,1257397675121268480,7\">呵呵哈哈哈</d>,\n",
       " <d p=\"440.95800,1,25,16777215,1676984663,0,a6c13098,1257397508867500288,7\">小老板不说话装糕手</d>,\n",
       " <d p=\"194.75700,5,25,16707842,1676984640,0,56b2ea4f,1257397317045143808,7\">准备起飞</d>,\n",
       " <d p=\"526.61400,1,25,16777215,1676984563,0,236855ae,1257396667423288320,7\">李嘉诚？</d>,\n",
       " <d p=\"255.24900,1,25,16777215,1676984492,0,de94d963,1257396071538201856,7\">锁</d>,\n",
       " <d p=\"439.16700,1,25,16777215,1676984449,0,236855ae,1257395710802996736,7\">糕手</d>,\n",
       " <d p=\"212.85900,1,25,16777215,1676984443,0,6c085db0,1257395658374074624,7\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"469.78000,1,25,16777215,1676984435,0,45d5e864,1257395598227816192,7\">逆天</d>,\n",
       " <d p=\"112.10500,1,25,16777215,1676984352,0,ae1c2578,1257394896487554304,7\">阿克曼计划（确信）</d>,\n",
       " <d p=\"223.20300,1,25,16777215,1676984233,0,236855ae,1257393899065035776,7\">帽子戏法</d>,\n",
       " <d p=\"52.89500,1,25,16777215,1676984137,0,40553be0,1257393093347692800,7\">曼？</d>,\n",
       " <d p=\"94.31300,1,25,16777215,1676983999,0,e5e7927,1257391939410682624,7\">飞飞飞</d>,\n",
       " <d p=\"82.22600,1,25,16777215,1676983945,0,54fd5a9f,1257391486383917824,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"375.68100,1,25,16777215,1676983926,0,620c42a6,1257391323410237952,7\">直播仙人</d>,\n",
       " <d p=\"1.33300,1,25,16777215,1676983888,0,eb7331c,1257391008308530688,7\">饮食家阿克曼是吧</d>,\n",
       " <d p=\"88.05000,1,25,16777215,1676983586,0,3ffb908a,1257388475167187200,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"163.36600,1,25,16777215,1676983434,0,febe5206,1257387197791911168,7\">对面这个人好像挂</d>,\n",
       " <d p=\"125.85900,1,25,16777215,1676983232,0,97736ae4,1257385501690989824,7\">曼？？？</d>,\n",
       " <d p=\"118.86700,1,25,16777215,1676983029,0,6774c94b,1257383799902558720,7\">再飞</d>,\n",
       " <d p=\"162.81400,1,25,16777215,1676982927,0,4ce58796,1257382941194244352,7\">给你机会你也不中用啊</d>,\n",
       " <d p=\"166.44900,5,25,16707842,1676982923,0,2d47729c,1257382914141091584,7\">笑死了哈哈哈</d>,\n",
       " <d p=\"471.95600,1,25,14811775,1676982894,0,818fe454,1257382666299652864,7\">逆天</d>,\n",
       " <d p=\"132.40600,5,25,16707842,1676982882,0,2d47729c,1257382571164042240,7\">自行车捡空投我是没想到的</d>,\n",
       " <d p=\"210.47900,5,25,16707842,1676982874,0,c7fd4e2d,1257382497713787648,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"106.38400,5,25,16707842,1676982761,0,c7fd4e2d,1257381550765831424,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"80.42900,5,25,15138834,1676982708,0,c7fd4e2d,1257381105850735616,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"220.39300,1,25,14811775,1676982642,0,818fe454,1257380554777888000,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"218.85700,1,25,15772458,1676982634,0,818fe454,1257380490370202112,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"217.23500,1,25,15138834,1676982627,0,818fe454,1257380424184034816,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"215.78500,1,25,41194,1676982619,0,818fe454,1257380362972104704,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"212.96900,1,25,16707842,1676982609,0,818fe454,1257380275890174464,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"211.17700,1,25,15138834,1676982601,0,818fe454,1257380212824468224,7\">这也能飞？？？？</d>,\n",
       " <d p=\"209.30000,5,25,15138834,1676982592,0,818fe454,1257380136412733696,7\">这也能飞？？？？？</d>,\n",
       " <d p=\"167.06000,1,25,16777215,1676982540,0,818fe454,1257379696505910528,7\">逆天</d>,\n",
       " <d p=\"501.53600,1,25,16777215,1676982501,0,28362cb1,1257379368653741568,7\">这波像黑帮街头火并hhh</d>,\n",
       " <d p=\"114.06800,1,25,16777215,1676982484,0,818fe454,1257379226492237568,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"41.57900,1,25,16777215,1676982479,0,858decec,1257379187225009152,7\">舔什么皮？</d>,\n",
       " <d p=\"112.27500,1,25,16777215,1676982472,0,818fe454,1257379131172252416,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"110.39800,1,25,16777215,1676982467,0,818fe454,1257379087006304512,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"108.86200,1,25,16777215,1676982462,0,818fe454,1257379045516250112,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"107.07000,1,25,16777215,1676982457,0,818fe454,1257378999957563648,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"95.29400,1,25,16777215,1676982441,0,818fe454,1257378867442672384,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"93.07500,1,25,16777215,1676982435,0,818fe454,1257378813503915008,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"91.28400,1,25,16777215,1676982429,0,818fe454,1257378768759417600,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"85.39600,1,25,16777215,1676982420,0,818fe454,1257378689998785280,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"82.06800,1,25,16777215,1676982413,0,818fe454,1257378631068926208,7\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"90.31900,5,25,15138834,1676982249,0,860d4480,1257377254925976064,7\">芜湖副机长</d>,\n",
       " <d p=\"240.92600,1,25,16777215,1676982221,0,28362cb1,1257377018040099328,7\">往毒里跑hhh</d>,\n",
       " <d p=\"151.83400,1,25,16777215,1676981988,0,24355341,1257375068510518272,7\">还是第一次听升调的</d>,\n",
       " <d p=\"462.45900,1,25,16777215,1676981905,0,fb98e3ac,1257374372021619200,7\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"439.24300,1,25,16777215,1676981788,0,bc70678b,1257373391963699456,7\">经典折磨队友</d>,\n",
       " <d p=\"111.50700,5,25,16777215,1676981585,0,acae2c8d,1257371687222410752,7\">脱离地心引力</d>,\n",
       " <d p=\"538.06700,1,25,16777215,1676981490,0,c13657b4,1257370887754399744,7\">觉得这是宏我是真的建议你玩一下</d>,\n",
       " <d p=\"475.73400,1,25,16777215,1676981439,0,541bb8ee,1257370465513596416,7\">神秘房子：直肠</d>,\n",
       " <d p=\"209.29900,1,25,16777215,1676981413,0,2dbaf87c,1257370242997606400,7\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"60.87900,1,25,16777215,1676981400,0,bc70678b,1257370132771499264,7\">不谈</d>,\n",
       " <d p=\"221.39900,1,25,16777215,1676981333,0,cc8cbbc2,1257369574240851968,7\">挂票</d>,\n",
       " <d p=\"276.16600,1,25,16777215,1676981309,0,ea029295,1257369367973357824,7\">干拉啊？</d>,\n",
       " <d p=\"104.76600,1,25,16777215,1676981301,0,2dbaf87c,1257369304882519296,7\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"442.97800,1,25,16777215,1676981289,0,98ff958c,1257369207155422720,7\">不是直接干沉默了？</d>,\n",
       " <d p=\"80.27500,1,25,16777215,1676981272,0,2dbaf87c,1257369061563018496,7\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"217.45900,1,25,16777215,1676981098,0,3858f90b,1257367598891273216,7\">飞飞飞飞飞</d>,\n",
       " <d p=\"415.03900,1,25,16777215,1676981005,0,9373750e,1257366818230872320,7\">绷不住了</d>,\n",
       " <d p=\"496.29000,5,25,16707842,1676980996,0,d5fec4e1,1257366747733057792,7\">什么impart</d>,\n",
       " <d p=\"362.53800,1,25,16777215,1676980992,0,d90288cf,1257366715738709504,6\">C  C  开</d>,\n",
       " <d p=\"159.61900,1,25,16777215,1676980873,0,57bfbe6d,1257365718140302080,6\">我可没时间狐挠</d>,\n",
       " <d p=\"472.28400,1,25,16777215,1676980856,0,541bb8ee,1257365574284408064,6\">神秘房子不是需要摇号吗？</d>,\n",
       " <d p=\"160.02200,1,25,16777215,1676980835,0,57bfbe6d,1257365395397329152,6\">闹够了没</d>,\n",
       " <d p=\"134.89900,1,25,16777215,1676980715,0,7d8426de,1257364391591385344,6\">铁人三项</d>,\n",
       " <d p=\"80.82400,1,25,16777215,1676980691,0,90052215,1257364186934082304,6\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"501.07900,1,25,16777215,1676980683,0,70c0156d,1257364119347308544,6\">黑帮火拼</d>,\n",
       " <d p=\"461.37900,1,25,16777215,1676980638,0,70c0156d,1257363741046283264,6\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"455.73900,1,25,16777215,1676980630,0,70c0156d,1257363675765929472,6\">丁震</d>,\n",
       " <d p=\"475.55800,5,25,16707842,1676980600,0,5ca26021,1257363427136213248,6\">哦～神秘宝藏，饱涨男孩～</d>,\n",
       " <d p=\"86.80400,1,25,16777215,1676980550,0,a8a838ec,1257363007881649408,6\">飞飞飞飞飞</d>,\n",
       " <d p=\"126.31300,1,25,16707842,1676980532,0,3d98e271,1257362853891933952,6\">炸胡</d>,\n",
       " <d p=\"318.30000,1,25,16777215,1676980374,0,bdc58cb9,1257361527510429440,6\">经典大墙壁</d>,\n",
       " <d p=\"163.05900,1,25,16777215,1676980333,0,70c0156d,1257361185020540160,6\">哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"449.37400,1,25,16777215,1676980323,0,439f6bd4,1257361102963101696,6\">茄子？</d>,\n",
       " <d p=\"2.83900,1,25,16777215,1676980273,0,1e1069b2,1257360681091702016,6\">老马是不是要退休了</d>,\n",
       " <d p=\"116.96800,1,25,16777215,1676980072,0,856ccce0,1257358993848848640,6\">这个升调真是鬼才</d>,\n",
       " <d p=\"66.00100,1,25,16777215,1676980039,0,31c3b6d9,1257358720724376576,6\">对胃了</d>,\n",
       " <d p=\"75.18700,1,25,16777215,1676980030,0,856ccce0,1257358643247104000,6\">这不起飞？</d>,\n",
       " <d p=\"147.17700,1,25,16777215,1676979891,0,c1154d08,1257357475234115584,6\">芜湖波加查</d>,\n",
       " <d p=\"72.34700,5,25,15138834,1676979872,0,b4a042f5,1257357318837050880,6\">机长的号令</d>,\n",
       " <d p=\"470.54800,1,25,16777215,1676979860,0,5bdd4027,1257357212461260800,6\">不是谢谢直肠？</d>,\n",
       " <d p=\"206.65900,1,25,16777215,1676979795,0,fe187c5c,1257356672956146944,6\">帅哦</d>,\n",
       " <d p=\"127.03700,1,25,16777215,1676979753,0,327ba841,1257356321808881664,6\">?</d>,\n",
       " <d p=\"19.60300,1,25,16777215,1676979637,0,c46f3037,1257355342036132096,6\">铁什么？</d>,\n",
       " <d p=\"208.90200,5,25,15138834,1676979615,0,a316edf7,1257355163585634304,6\">飞不赢了</d>,\n",
       " <d p=\"508.20000,1,25,16777215,1676979595,0,b496a46b,1257354990075564544,6\">四辆车</d>,\n",
       " <d p=\"467.68000,1,25,16777215,1676979548,0,b496a46b,1257354599317268480,6\">路人都绷不住了</d>,\n",
       " <d p=\"332.38700,1,25,16777215,1676979532,0,7b4f27f8,1257354468732127744,6\">错了是这游戏不能给b站某些人看到你玩</d>,\n",
       " <d p=\"77.24200,5,25,15138834,1676979469,0,a316edf7,1257353934184816384,6\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"492.32300,5,25,16707842,1676979223,0,77173814,1257351870511613184,6\">黑帮火并</d>,\n",
       " <d p=\"403.19900,1,25,16777215,1676978943,0,7187dbb4,1257349521063761920,6\">偷渡客</d>,\n",
       " <d p=\"28.35000,1,25,16777215,1676978929,0,7d33f26,1257349403270882816,6\">舔包皮</d>,\n",
       " <d p=\"140.22400,1,25,16777215,1676978895,0,ef08bb22,1257349119501245184,6\">芜湖耿健将</d>,\n",
       " <d p=\"125.20900,1,25,16777215,1676978870,0,ef08bb22,1257348914726790400,6\">对面经典三鲜</d>,\n",
       " <d p=\"483.24100,1,25,16777215,1676978809,0,759db309,1257348397888123136,6\">神秘钥匙可以重新刷新阿卡丽的神秘商店的折扣</d>,\n",
       " <d p=\"220.20100,1,25,16777215,1676978733,0,209fa60e,1257347762065106688,6\">飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"85.62500,1,25,16777215,1676978628,0,be6270b7,1257346885597920000,6\">飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"79.55700,1,25,16777215,1676978566,0,d4876e23,1257346364841727232,6\">有点匆忙</d>,\n",
       " <d p=\"41.29100,1,25,16777215,1676978550,0,4dcaa023,1257346228208056064,6\">笑死</d>,\n",
       " <d p=\"460.82300,1,25,16777215,1676978339,0,8f74aa6c,1257344454478954496,6\">报仇，呵呵</d>,\n",
       " <d p=\"163.00700,1,25,16777215,1676978205,0,7187dbb4,1257343336914750976,6\">哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"126.82500,1,25,16777215,1676978166,0,7187dbb4,1257343009071345152,6\">曼？</d>,\n",
       " <d p=\"452.65800,5,25,16646914,1676978155,0,c4a6ff66,1257342916595428096,6\">像顶针</d>,\n",
       " <d p=\"35.34800,1,25,16777215,1676978068,0,7187dbb4,1257342181845284352,6\">铁啥？</d>,\n",
       " <d p=\"494.93800,5,25,2236962,1676978023,0,99780bdb,1257341807512017152,6\">什么电影片段</d>,\n",
       " <d p=\"550.63300,5,25,15138834,1676978019,0,ec8267c6,1257341774595181056,6\">对面白车左边的大哥瞬移了</d>,\n",
       " <d p=\"364.73400,1,25,16777215,1676977983,0,81bdb0ad,1257341469199588352,6\">蛇打不是很皮</d>,\n",
       " <d p=\"165.76300,1,25,16777215,1676977922,0,445ed52d,1257340960086483712,6\">笑死</d>,\n",
       " <d p=\"214.91900,1,25,16777215,1676977841,0,79fb4933,1257340279435228416,6\">飞</d>,\n",
       " <d p=\"372.35100,1,25,16777215,1676977641,0,c5cb6f86,1257338598601248512,6\">经典扁嘴轮</d>,\n",
       " <d p=\"524.32800,1,25,16777215,1676977600,0,64815d38,1257338259458262272,6\">打水友</d>,\n",
       " <d p=\"417.33500,1,25,16777215,1676977539,0,e8adaf9b,1257337742560500992,6\">开了，但是开的延迟</d>,\n",
       " <d p=\"212.16300,1,25,16777215,1676977503,0,7e09bd8b,1257337443070630656,6\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"114.94000,1,25,16777215,1676977444,0,36506efd,1257336949442679040,6\">我的健身理念是随时随地健身</d>,\n",
       " <d p=\"117.46000,5,25,16777215,1676977367,0,73210651,1257336303737950720,6\">甚至升调</d>,\n",
       " <d p=\"47.51400,1,25,16777215,1676977175,0,348f882a,1257334689971559936,6\">曼？</d>,\n",
       " <d p=\"398.97400,1,25,16777215,1676977155,0,e9471ebe,1257334522668964352,6\">背包客</d>,\n",
       " <d p=\"215.87100,1,25,16777215,1676976997,0,be1bab66,1257333197478359552,6\">飞飞飞飞</d>,\n",
       " <d p=\"289.94000,1,25,16777215,1676976885,0,9c2a258c,1257332263465962496,6\">知道对手从哪边探头</d>,\n",
       " <d p=\"559.76300,1,25,16777215,1676976877,0,dd7c319c,1257332189662633472,6\">下水道烤串人人有份</d>,\n",
       " <d p=\"40.67900,1,25,16777215,1676976831,0,8bc95eb3,1257331806244753920,6\">这可不兴舔啊包皮</d>,\n",
       " <d p=\"125.99700,1,25,15138834,1676976830,0,29fb649a,1257331799273676032,6\">这还像锁赶紧别玩FPS游戏了</d>,\n",
       " <d p=\"31.47900,1,25,16777215,1676976808,0,8bc95eb3,1257331617308145152,6\">tian包皮</d>,\n",
       " <d p=\"417.70000,1,25,16777215,1676976798,0,2ec6bac7,1257331533942099968,6\">节目效果爆炸</d>,\n",
       " <d p=\"206.39900,1,25,16777215,1676976654,0,e340511c,1257330326695729920,6\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"82.32300,1,25,16777215,1676976599,0,57a9daae,1257329860951907840,6\">这才几分钟就起飞！?</d>,\n",
       " <d p=\"101.83900,1,25,16777215,1676976539,0,e340511c,1257329354556824064,6\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"86.73800,1,25,16777215,1676976537,0,e0819508,1257329345002137344,6\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"216.43100,1,25,16777215,1676976475,0,da3ea9da,1257328817903675392,6\">一直起飞</d>,\n",
       " <d p=\"77.77900,1,25,16777215,1676976467,0,e340511c,1257328750685904384,6\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"32.62000,1,25,16777215,1676976407,0,2ec6bac7,1257328249114366208,6\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"130.34200,1,25,16777215,1676976389,0,da3ea9da,1257328095887642880,6\">wudi</d>,\n",
       " <d p=\"65.19100,1,25,16777215,1676976367,0,d6c70301,1257327918989085184,6\">7个医疗包 逆天</d>,\n",
       " <d p=\"82.33900,1,25,16777215,1676976364,0,d7516bfc,1257327889922380032,6\">起飞</d>,\n",
       " <d p=\"65.63800,1,25,16777215,1676976164,0,5ad8837d,1257326216260879616,6\">不是二级铠甲？</d>,\n",
       " <d p=\"551.24900,1,25,16777215,1676976109,0,ae27427c,1257325747832751616,6\">对面锁甲</d>,\n",
       " <d p=\"175.75900,1,25,16777215,1676976065,0,5360f670,1257325377819749632,6\">神仙索</d>,\n",
       " <d p=\"125.92700,1,25,16777215,1676976062,0,7820c164,1257325354960545024,6\">有东西啊</d>,\n",
       " <d p=\"454.03600,1,25,16777215,1676975869,0,b2f58ac5,1257323734894081792,6\">买一送一，双喜临门</d>,\n",
       " <d p=\"220.53000,1,25,16777215,1676975764,0,ad1880eb,1257322855792927744,6\">帽子戏法</d>,\n",
       " <d p=\"164.18200,1,25,16777215,1676975760,0,f3a9fdf4,1257322827389312000,6\">光速退出</d>,\n",
       " <d p=\"55.91200,1,25,16777215,1676975714,0,30275540,1257322435129500416,6\">曼？</d>,\n",
       " <d p=\"84.50000,1,25,16777215,1676975708,0,b59246ed,1257322389252144896,6\">听从召唤</d>,\n",
       " <d p=\"138.75800,1,25,16777215,1676975674,0,2d915def,1257322101975956480,6\">坤必冲</d>,\n",
       " <d p=\"163.25900,1,25,16777215,1676975658,0,e323ef1a,1257321970123557120,6\">笑死</d>,\n",
       " <d p=\"541.87700,1,25,16777215,1676975638,0,1d05118c,1257321800061253888,6\">抖成这样你说宏，你什么段位</d>,\n",
       " <d p=\"215.65400,1,25,16777215,1676975631,0,5d29be15,1257321742775596800,6\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"493.94100,1,25,16777215,1676975631,0,787cff05,1257321742498665472,6\">铁包皮</d>,\n",
       " <d p=\"162.81300,1,25,16777215,1676975583,0,6b42726,1257321335911384064,6\">哈哈哈哈哈</d>,\n",
       " <d p=\"74.69100,5,25,16707842,1676975526,0,65a40104,1257320859958413312,6\">怎么落地打狙也跟他师父一样</d>,\n",
       " <d p=\"102.61500,1,25,16777215,1676975520,0,6b42726,1257320812412034048,6\">第二宇宙速度</d>,\n",
       " <d p=\"56.76100,1,25,16777215,1676975473,0,5d29be15,1257320416587058432,6\">经典rap手势</d>,\n",
       " <d p=\"54.02800,1,25,16777215,1676975468,0,6b42726,1257320370525143552,6\">rap手势</d>,\n",
       " <d p=\"540.84100,1,25,16777215,1676975465,0,f239c438,1257320350862142464,6\">你们管这叫挂哈哈哈</d>,\n",
       " <d p=\"223.97300,1,25,16777215,1676975457,0,95a21b80,1257320284810485248,6\">哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"44.00200,1,25,16777215,1676975453,0,6b42726,1257320251205827072,6\">曼？</d>,\n",
       " <d p=\"38.25900,1,25,16777215,1676975437,0,21630b1a,1257320114236417536,6\">lbw你的皮包在我的嘴里</d>,\n",
       " <d p=\"27.68200,1,25,16777215,1676975429,0,6b42726,1257320042631261952,6\">逆天</d>,\n",
       " <d p=\"217.03600,1,25,16777215,1676975326,0,4fec16e2,1257319185374407424,6\">笑死了</d>,\n",
       " <d p=\"543.16600,1,25,16777215,1676975251,0,12de6103,1257318550507843840,6\">弹幕看啥都像宏</d>,\n",
       " <d p=\"418.94500,1,25,16777215,1676975236,0,69c7c68c,1257318425148494592,6\">笑死</d>,\n",
       " <d p=\"388.60200,1,25,16777215,1676975224,0,7473aca2,1257318328226467584,6\">一路火花带闪电</d>,\n",
       " <d p=\"89.87700,1,25,16777215,1676975221,0,787cff05,1257318298698204416,6\">肉包铁</d>,\n",
       " <d p=\"512.32600,1,25,16777215,1676975199,0,12de6103,1257318118376682240,6\">弹尽粮绝</d>,\n",
       " <d p=\"486.36700,1,25,16777215,1676975188,0,b8072e2f,1257318026873874176,6\">有枪还需要钥匙开房子？</d>,\n",
       " <d p=\"505.04600,1,25,16777215,1676975184,0,12de6103,1257317988839760384,6\">碰碰车</d>,\n",
       " <d p=\"56.55700,1,25,16777215,1676975180,0,787cff05,1257317961929314048,6\">曼？</d>,\n",
       " <d p=\"209.55800,1,25,16777215,1676975180,0,c3df9399,1257317954152883712,6\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"482.16600,1,25,16777215,1676975157,0,12de6103,1257317768286656512,6\">金钥匙</d>,\n",
       " <d p=\"427.04600,1,25,16777215,1676975094,0,12de6103,1257317237430540800,6\">高冷</d>,\n",
       " <d p=\"411.36600,1,25,16777215,1676975074,0,12de6103,1257317069733787136,6\">哈哈哈哈哈</d>,\n",
       " <d p=\"208.73900,1,25,16777215,1676975028,0,856008f2,1257316686827172864,6\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"78.41900,1,25,16777215,1676975028,0,c3df9399,1257316682070907136,6\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"8.55200,1,25,16777215,1676974997,0,a9f72475,1257316419323205632,6\">幻听:饮食家阿克曼</d>,\n",
       " <d p=\"341.74000,1,25,16777215,1676974992,0,12de6103,1257316381020403968,6\">哈哈哈哈哈</d>,\n",
       " <d p=\"201.37400,5,25,15138834,1676974970,0,a2ad899f,1257316197226270720,6\">起飞</d>,\n",
       " <d p=\"26.73900,1,25,16777215,1676974967,0,c3df9399,1257316170743379456,6\">不懂就问，铁包皮是什么样子</d>,\n",
       " <d p=\"179.17400,5,25,15138834,1676974943,0,a2ad899f,1257315972042240768,6\">这次真的要起飞了</d>,\n",
       " <d p=\"306.79300,1,25,16777215,1676974911,0,11e40a9e,1257315702214711552,6\">这游戏现在改的已经没啥后坐力了 说g的了解再评价吧 不是谁都像你一样没手</d>,\n",
       " <d p=\"254.34000,1,25,16777215,1676974900,0,12de6103,1257315611734964480,6\">你管这叫开了？</d>,\n",
       " <d p=\"80.01900,1,25,16777215,1676974897,0,856008f2,1257315581502592000,6\">飞飞飞飞飞</d>,\n",
       " <d p=\"545.90100,1,25,16777215,1676974885,0,15c1d69,1257315485788462080,6\">这不抖的一？</d>,\n",
       " <d p=\"502.46200,1,25,16777215,1676974835,0,247e0e6,1257315063203746304,6\">对不起东东！这次又没忍住哈哈哈</d>,\n",
       " <d p=\"289.64900,1,25,16777215,1676974826,0,4121f709,1257314988511860736,6\">猜到结局了已经</d>,\n",
       " <d p=\"9.95700,1,25,16777215,1676974801,0,c1f18c7d,1257314777244444928,6\">逆天</d>,\n",
       " <d p=\"53.90700,1,25,16777215,1676974770,0,995bf563,1257314521098244608,6\">曼？？？</d>,\n",
       " <d p=\"542.73800,1,25,16777215,1676974755,0,6853048,1257314393407159552,6\">魔怔了是吧看谁都像挂</d>,\n",
       " <d p=\"110.21900,1,25,16777215,1676974736,0,99e3125b,1257314229275531520,6\">双重起飞</d>,\n",
       " <d p=\"23.52900,1,25,16777215,1676974726,0,995bf563,1257314151068830208,6\">铁什么？？？？？？</d>,\n",
       " <d p=\"289.74500,1,25,16777215,1676974682,0,f674d8fa,1257313782347489792,5\">对面：“对面这个小青年多捞啊，圈也不进，卡着我”</d>,\n",
       " <d p=\"386.53700,1,25,16777215,1676974666,0,247e0e6,1257313643851199744,5\">没绷住！对不起东东 哈哈哈</d>,\n",
       " <d p=\"382.86800,1,25,16777215,1676974660,0,247e0e6,1257313599659997696,5\">没绷住！对不起东东 哈哈哈</d>,\n",
       " <d p=\"395.42000,1,25,16777215,1676974648,0,417864d2,1257313496715344640,5\">这把伊拉克难民</d>,\n",
       " <d p=\"162.78000,1,25,16777215,1676974643,0,12de6103,1257313454184863488,5\">哈哈哈哈哈</d>,\n",
       " <d p=\"530.46000,1,25,16777215,1676974630,0,b63db759,1257313343774105088,5\">你坐车嗷嗷个什么劲</d>,\n",
       " <d p=\"149.94000,1,25,16777215,1676974627,0,12de6103,1257313316318269952,5\">哪来的潘森</d>,\n",
       " <d p=\"128.86000,1,25,16777215,1676974599,0,12de6103,1257313080413817600,5\">锁头早死了，不是打半天才死</d>,\n",
       " <d p=\"89.06000,1,25,16777215,1676974538,0,12de6103,1257312570193250560,5\">环保达人</d>,\n",
       " <d p=\"529.40600,1,25,16777215,1676974522,0,96e23af,1257312437133606912,5\">这么近的距离压不住，你玩个啥</d>,\n",
       " <d p=\"374.95800,1,25,16777215,1676974513,0,965eeb0e,1257312359966718976,5\">落到叙利亚了（doge）</d>,\n",
       " <d p=\"453.01700,1,25,16777215,1676974513,0,fea8b84d,1257312358833939968,5\">茄子</d>,\n",
       " <d p=\"213.75900,1,25,16777215,1676974511,0,866628e5,1257312345563370752,5\">飞！</d>,\n",
       " <d p=\"64.10000,1,25,16777215,1676974507,0,12de6103,1257312313527447808,5\">哈哈哈哈哈</d>,\n",
       " <d p=\"53.06000,1,25,16777215,1676974493,0,12de6103,1257312191934613504,5\">？？？</d>,\n",
       " <d p=\"214.93200,1,25,16777215,1676974447,0,247e0e6,1257311809044526080,5\">笑死我了</d>,\n",
       " <d p=\"271.09900,1,25,16777215,1676974414,0,e11d7667,1257311529041448448,5\">马家村</d>,\n",
       " <d p=\"287.84600,1,25,16777215,1676974360,0,cbd17397,1257311080141955840,5\">这就开了的游戏都没下载过吧？天天就抱个手机看视频</d>,\n",
       " <d p=\"553.84100,1,25,16777215,1676974238,0,9b5d0bad,1257310052402930432,5\">《开了》</d>,\n",
       " <d p=\"466.15500,1,25,16777215,1676974233,0,687f59d2,1257310013001851904,5\">哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"198.93900,1,25,16777215,1676974227,0,d750a80f,1257309966688450816,5\">已经开始笑了</d>,\n",
       " <d p=\"13.24300,1,25,16777215,1676974208,0,b690e021,1257309807849770496,5\">经典放狠话</d>,\n",
       " <d p=\"298.57500,1,25,16777215,1676974183,0,234c79e2,1257309592766104832,5\">弹幕有点好笑</d>,\n",
       " <d p=\"154.36100,5,25,16707842,1676974153,0,34a13c97,1257309343037055232,5\">坤头被舔了？</d>,\n",
       " <d p=\"121.23500,1,25,16777215,1676974146,0,3e6c0f66,1257309282010305536,5\">曼，不行你可以去找个班上。</d>,\n",
       " <d p=\"21.93900,1,25,16777215,1676974115,0,4b9ae08f,1257309021887853824,5\">铁，包皮</d>,\n",
       " <d p=\"39.05900,1,25,16777215,1676974050,0,442cdd5c,1257308476519403776,5\">什么包皮?</d>,\n",
       " <d p=\"536.57900,1,25,16777215,1676974044,0,6107a3fa,1257308426883994624,5\">不是，就这样的啊，这还能是宏，见没见过宏啊</d>,\n",
       " <d p=\"148.23900,1,25,16777215,1676973986,0,ff9d1a71,1257307945679795456,5\"> 从百草园骑到三味书屋</d>,\n",
       " <d p=\"161.59000,1,25,16777215,1676973913,0,f77266ef,1257307333009223680,5\">还得是铁包皮</d>,\n",
       " <d p=\"296.10500,1,25,16777215,1676973906,0,9b5d0bad,1257307274582720512,5\">噗，弹幕是真的离谱</d>,\n",
       " <d p=\"316.64400,1,25,16777215,1676973868,0,d1ce984f,1257306951596251136,5\">弹幕鉴挂一直可以的</d>,\n",
       " <d p=\"123.31100,1,25,16777215,1676973843,0,7d9933a5,1257306740194868480,5\">诶，你锁头外挂吧！</d>,\n",
       " <d p=\"122.97900,1,25,16777215,1676973818,0,2456e95d,1257306534950943232,5\">打必停</d>,\n",
       " <d p=\"209.13700,1,25,16777215,1676973812,0,9b5d0bad,1257306479149926656,5\">第三宇宙速度！</d>,\n",
       " <d p=\"202.88600,1,25,16777215,1676973805,0,9b5d0bad,1257306426544829184,5\">第三宇宙速度</d>,\n",
       " <d p=\"107.01500,1,25,16777215,1676973707,0,9b5d0bad,1257305603764983040,5\">第二宇宙速度</d>,\n",
       " <d p=\"110.52800,1,25,16777215,1676973702,0,ec95e8f6,1257305561268402944,5\">吴迪</d>,\n",
       " <d p=\"76.34900,1,25,16777215,1676973674,0,9b5d0bad,1257305324978056448,5\">这不起飞？</d>,\n",
       " <d p=\"64.63300,1,25,16777215,1676973656,0,9b5d0bad,1257305175492726528,5\">对味了</d>,\n",
       " <d p=\"58.74100,1,25,16777215,1676973646,0,9b5d0bad,1257305088083673088,5\">曼？？？？？？？？？？？？</d>,\n",
       " <d p=\"467.05900,1,25,16777215,1676973625,0,4123a7a1,1257304912291995136,5\">哈哈哈哈哈</d>,\n",
       " <d p=\"74.55900,1,25,16777215,1676973454,0,d54b6249,1257303478536020480,5\">不起飞？</d>,\n",
       " <d p=\"35.29900,5,25,16707842,1676973452,0,343ef895,1257303463201624576,5\">舔什么</d>,\n",
       " <d p=\"125.29900,1,25,16777215,1676973442,0,4526bb41,1257303375733938688,5\">？</d>,\n",
       " <d p=\"42.64400,1,25,16777215,1676973417,0,d54b6249,1257303169072000256,5\">曼？</d>,\n",
       " <d p=\"486.51200,1,25,16777215,1676973310,0,79dff80d,1257302267288404736,5\">书包逆大天</d>,\n",
       " <d p=\"549.84300,1,25,16777215,1676973295,0,747a6053,1257302141836793088,5\">一枪没中哈哈哈</d>,\n",
       " <d p=\"479.25100,1,25,16777215,1676973217,0,63463957,1257301488204534272,5\">宝藏男孩</d>,\n",
       " <d p=\"528.93600,1,25,16777215,1676973198,0,a6d812db,1257301330457117696,5\">芜湖防空警报</d>,\n",
       " <d p=\"214.66000,1,25,16777215,1676973137,0,eae8d98d,1257300820018425344,5\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"547.81000,1,25,16777215,1676973085,0,88944e26,1257300385648013312,5\">怎么做到一枪不中的</d>,\n",
       " <d p=\"544.03900,1,25,16777215,1676973041,0,5d4c1f29,1257300017010739968,5\">弹幕手残挺多的</d>,\n",
       " <d p=\"443.64500,1,25,16777215,1676972923,0,28135eb1,1257299026634992384,5\">传销</d>,\n",
       " <d p=\"338.20800,1,25,16777215,1676972922,0,bfadcfc7,1257299015268138752,5\">《平 安 归 来》</d>,\n",
       " <d p=\"208.92100,1,25,16777215,1676972732,0,3285f26c,1257297423739639040,5\">又飞？</d>,\n",
       " <d p=\"471.79800,1,25,16777215,1676972725,0,5abff41a,1257297360942396160,5\">逆天</d>,\n",
       " <d p=\"464.04600,1,25,16777215,1676972717,0,5abff41a,1257297295452426752,5\">哈哈哈</d>,\n",
       " <d p=\"124.82400,1,25,16777215,1676972630,0,40f86984,1257296570190138880,5\">就是锁</d>,\n",
       " <d p=\"80.24400,1,25,16777215,1676972583,0,3285f26c,1257296170607257856,5\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"495.72000,1,25,16777215,1676972552,0,993155a0,1257295913161212160,5\">哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"95.73400,1,25,16777215,1676972546,0,c21924cc,1257295858811079424,5\">经典生化弹夹</d>,\n",
       " <d p=\"66.59900,1,25,16777215,1676972488,0,10f0bca,1257295378832005888,5\">‘】45、</d>,\n",
       " <d p=\"196.59800,1,25,16777215,1676972399,0,d2bb5a92,1257294632203595008,5\">我去，富尔顿回收系统</d>,\n",
       " <d p=\"341.61100,1,25,16777215,1676972363,0,51c3a525,1257294324467941632,5\">这波没被压死我是不认可的</d>,\n",
       " <d p=\"90.52000,1,25,16777215,1676972345,0,b68a823b,1257294173254902528,5\">这个就是皮包铁</d>,\n",
       " <d p=\"342.40100,5,25,15138834,1676972335,0,15d75fef,1257294093646969856,5\">车技不错</d>,\n",
       " <d p=\"35.26200,1,25,16777215,1676972331,0,44644212,1257294062139153664,5\">逆天包皮</d>,\n",
       " <d p=\"440.96900,1,25,16777215,1676972327,0,1dad455b,1257294026663799040,5\">折磨都学会了</d>,\n",
       " <d p=\"409.42600,1,25,16777215,1676972296,0,1dad455b,1257293762095233280,5\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"308.44100,5,25,15138834,1676972295,0,15d75fef,1257293760266524928,5\">出现了，奥特曼爆头线！！</d>,\n",
       " <d p=\"20.45900,1,25,16777215,1676972270,0,b68a823b,1257293543773602816,5\">汽车铁包皮，摩托皮包铁</d>,\n",
       " <d p=\"78.45000,1,25,16777215,1676972098,0,74b92309,1257292107878654464,5\">飞飞飞</d>,\n",
       " <d p=\"35.30400,1,25,16777215,1676972077,0,f833d847,1257291928068690176,5\">就那个厚实表皮</d>,\n",
       " <d p=\"214.98800,1,25,16777215,1676972075,0,1dad455b,1257291915318292480,5\">连续起飞是吧</d>,\n",
       " <d p=\"364.72300,5,25,16707842,1676972074,0,7f2bfc17,1257291906854089728,5\">下集预告</d>,\n",
       " <d p=\"37.03900,1,25,16777215,1676972049,0,7462b005,1257291692080484864,5\">逆天</d>,\n",
       " <d p=\"160.74800,1,25,16777215,1676972021,0,1dad455b,1257291460168961024,5\">哈哈哈哈</d>,\n",
       " <d p=\"124.51300,1,25,16777215,1676971969,0,1dad455b,1257291022501881088,5\">曼！</d>,\n",
       " <d p=\"88.75400,1,25,16777215,1676971953,0,ff832172,1257290890062423552,5\">飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"25.29900,1,25,16777215,1676971938,0,602611d3,1257290763789050112,5\">什么包皮</d>,\n",
       " <d p=\"69.96800,1,25,16777215,1676971933,0,612091f1,1257290718330808576,5\">马上双重起飞</d>,\n",
       " <d p=\"437.73200,1,25,16777215,1676971925,0,694a9166,1257290654753595136,5\">不是職業選手？</d>,\n",
       " <d p=\"77.10200,1,25,16777215,1676971901,0,1dad455b,1257290450751288832,5\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"59.84000,1,25,16777215,1676971884,0,1dad455b,1257290306005916416,5\">曼！</d>,\n",
       " <d p=\"51.59600,1,25,16777215,1676971870,0,1dad455b,1257290192298116096,5\">曼？？？</d>,\n",
       " <d p=\"116.41700,1,25,16777215,1676971854,0,932e9c55,1257290055312295680,5\">无证骑士</d>,\n",
       " <d p=\"24.47000,1,25,16777215,1676971837,0,1dad455b,1257289918477484288,5\">想吃你的铁包皮</d>,\n",
       " <d p=\"3.45800,1,25,16777215,1676971806,0,1dad455b,1257289655812992000,5\">？？？</d>,\n",
       " <d p=\"161.64100,1,25,16777215,1676971658,0,907b3e64,1257288411464022528,5\">实锤了锁车外挂，没有一发打在人身上</d>,\n",
       " <d p=\"361.83300,1,25,16777215,1676971636,0,97cf82e,1257288227266557184,5\">红点满配m4压不住自己找个地方埋了</d>,\n",
       " <d p=\"131.75300,1,25,16777215,1676971597,0,907b3e64,1257287902837186304,5\">你锁头外挂吧～</d>,\n",
       " <d p=\"534.34500,1,25,16777215,1676971576,0,3fc2851f,1257287727851061760,5\">这个距离ak还感觉ak难压，只能说你还挺年轻</d>,\n",
       " <d p=\"547.58200,1,25,16777215,1676971504,0,cfa39816,1257287122487188992,5\">《开了》</d>,\n",
       " <d p=\"476.78600,5,25,15138834,1676971494,0,f0fcf6d3,1257287041059051776,5\">知道了还叫神秘房子？</d>,\n",
       " <d p=\"113.36500,1,25,16777215,1676971466,0,ccd32f0b,1257286805305376768,5\">皮包铁车我不做</d>,\n",
       " <d p=\"53.41900,1,25,16777215,1676971423,0,b12d3381,1257286443454574080,5\">曼！</d>,\n",
       " <d p=\"108.91500,1,25,16777215,1676971320,0,9256c24a,1257285582103575040,5\">平流层</d>,\n",
       " <d p=\"37.43200,1,25,16777215,1676971319,0,4a94afc8,1257285568086230784,5\">直播仙人后继有人了</d>,\n",
       " <d p=\"60.02000,1,25,16777215,1676971293,0,c01ea737,1257285350192506624,5\">曼？</d>,\n",
       " <d p=\"86.79000,1,25,16777215,1676971247,0,75f780d7,1257284963678577408,5\">芜湖塔台收到，批准起飞</d>,\n",
       " <d p=\"471.41100,1,25,16777215,1676971170,0,f2f2b55,1257284321052794112,5\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"161.01100,1,25,15138834,1676971084,0,7cc97d0,1257283601654324480,5\">反手秒了，没什么好说的。</d>,\n",
       " <d p=\"86.60900,5,25,16707842,1676970983,0,c1ca01aa,1257282750998897920,5\">不是轮椅？</d>,\n",
       " <d p=\"72.39800,5,25,16707842,1676970954,0,c1ca01aa,1257282510698710528,5\">落地大狙挂</d>,\n",
       " <d p=\"212.90300,1,25,16777215,1676970931,0,7197ab0b,1257282314623457536,5\">飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"221.85100,1,25,16777215,1676970894,0,f2f2b55,1257282002861084416,5\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"163.60200,1,25,16777215,1676970874,0,7197ab0b,1257281833520097024,5\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"494.63100,5,25,16707842,1676970863,0,62b7006c,1257281747511524608,5\">黑帮火拼</d>,\n",
       " <d p=\"93.43700,1,25,16777215,1676970800,0,7197ab0b,1257281216705501440,5\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"125.24300,1,25,16777215,1676970793,0,f2f2b55,1257281160871142912,5\">曼？</d>,\n",
       " <d p=\"62.09700,1,25,16777215,1676970676,0,f2f2b55,1257280176904391680,5\">曼？</d>,\n",
       " <d p=\"207.67800,1,25,16777215,1676970673,0,c028264f,1257280152367747584,5\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"54.59000,1,25,16777215,1676970659,0,f2f2b55,1257280032561371392,5\">曼？</d>,\n",
       " <d p=\"243.89000,1,25,16777215,1676970596,0,93a18abb,1257279501914628352,5\">飞 往毒圈外面飞</d>,\n",
       " <d p=\"105.36400,1,25,16777215,1676970568,0,c028264f,1257279268610753792,5\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"205.02300,1,25,16777215,1676970557,0,93a18abb,1257279175237430016,5\">腚沟子视角</d>,\n",
       " <d p=\"140.48800,1,25,16777215,1676970492,0,93a18abb,1257278633710545664,5\">对面：卧槽 有G</d>,\n",
       " <d p=\"21.90800,1,25,16777215,1676970478,0,c028264f,1257278512176636160,5\">？？？？</d>,\n",
       " <d p=\"344.70700,1,25,16777215,1676970462,0,f82b70be,1257278378118116352,5\">看看底盘</d>,\n",
       " <d p=\"94.82300,1,25,16777215,1676970403,0,b39ae8d6,1257277882141589248,5\">三递自行车</d>,\n",
       " <d p=\"400.47500,1,25,16777215,1676970398,0,59125b83,1257277846104227072,5\">登山客</d>,\n",
       " <d p=\"210.25400,1,25,16777215,1676970378,0,480d3f07,1257277677375899648,5\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"110.67100,1,25,16777215,1676970355,0,4a8f73b2,1257277479555612672,5\">第二宇宙速度</d>,\n",
       " <d p=\"162.77100,1,25,16777215,1676970352,0,34e768a9,1257277455874838016,5\">哈哈哈哈哈哈哈哈哈哈哈笑死我了</d>,\n",
       " <d p=\"12.94300,1,25,16777215,1676970346,0,93a18abb,1257277404569929216,5\">太瓦了呀说是</d>,\n",
       " <d p=\"206.82400,1,25,16777215,1676970343,0,291b009,1257277379496584704,5\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"102.25100,1,25,16777215,1676970235,0,480d3f07,1257276475380652032,5\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"248.75100,1,25,16777215,1676970205,0,2db7add0,1257276226885082112,5\">好厚的脚皮</d>,\n",
       " <d p=\"82.93400,1,25,16777215,1676970188,0,480d3f07,1257276085670997504,5\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"124.48400,1,25,16777215,1676970178,0,adc2fa1b,1257276001952963840,5\">这锁头吧</d>,\n",
       " <d p=\"146.14000,1,25,16777215,1676970154,0,8dcd9cd3,1257275797942017280,4\">单车撒手</d>,\n",
       " <d p=\"78.93100,1,25,16777215,1676970084,0,291b009,1257275208776065024,4\">飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"78.63300,1,25,16777215,1676970014,0,ebcecfa3,1257274619501643776,4\">飞飞飞</d>,\n",
       " <d p=\"197.79500,1,25,16777215,1676969999,0,d534bb72,1257274495300245760,4\">你不许加入天际俯冲</d>,\n",
       " <d p=\"281.96000,1,25,16777215,1676969976,0,3be670c3,1257274307646796800,4\">击你胎没了</d>,\n",
       " <d p=\"480.51200,1,25,16777215,1676969929,0,1ddc5d18,1257273907787153920,4\">保险库是吧</d>,\n",
       " <d p=\"233.19300,1,25,16777215,1676969891,0,da4cdf1,1257273590311694592,4\">用呼救器从圈内飞到圈外是我没想到的</d>,\n",
       " <d p=\"480.19800,1,25,16777215,1676969874,0,1dee28fe,1257273448057853696,4\">神秘钥匙开妙妙屋</d>,\n",
       " <d p=\"11.57500,5,25,16707842,1676969812,0,993e5a35,1257272930749242624,4\">横扫饥饿，做回自己</d>,\n",
       " <d p=\"227.09900,1,25,16777215,1676969807,0,8b1e6be0,1257272885785980160,4\">还飞还飞，嘛移速七百多还飞</d>,\n",
       " <d p=\"553.53800,1,25,16777215,1676969771,0,188ef91c,1257272587378126080,4\">碰到挂G了</d>,\n",
       " <d p=\"177.74000,1,25,16777215,1676969700,0,6a75b50d,1257271990855955200,4\">神仙索已经失传了！</d>,\n",
       " <d p=\"250.67600,1,25,16777215,1676969687,0,320f9244,1257271881510280960,4\">后知后觉</d>,\n",
       " <d p=\"248.09900,1,25,16777215,1676969683,0,1ddc5d18,1257271846018072832,4\">挖机是吧</d>,\n",
       " <d p=\"99.85900,1,25,16777215,1676969657,0,8b1e6be0,1257271631563681024,4\">沃克</d>,\n",
       " <d p=\"415.03100,1,25,16777215,1676969633,0,188ef91c,1257271426009092864,4\">哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"258.71800,1,25,16777215,1676969543,0,c1346ba7,1257270670690300160,4\">德莱全不费功夫</d>,\n",
       " <d p=\"213.92300,1,25,16777215,1676969533,0,f8e09145,1257270591267091968,4\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"358.70400,5,25,16707842,1676969525,0,87e658bd,1257270522102753792,4\">说开了的求你去看看直播吧 基本落地死 能剪这么长素材都好几局了</d>,\n",
       " <d p=\"39.75900,1,25,16777215,1676969497,0,68272900,1257270283656900096,4\">666</d>,\n",
       " <d p=\"205.68600,1,25,16777215,1676969454,0,8290167e,1257269927543491328,4\">瓦尔基里</d>,\n",
       " <d p=\"34.71500,1,25,16777215,1676969414,0,f9083070,1257269587939374592,4\">逆天</d>,\n",
       " <d p=\"118.85000,1,25,16777215,1676969396,0,8b69524e,1257269438705870080,4\">还就那个骑车上墙</d>,\n",
       " <d p=\"131.04400,1,25,16777215,1676969357,0,8290167e,1257269111742864896,4\">坤投？</d>,\n",
       " <d p=\"303.13700,1,25,16777215,1676969323,0,3a34a59f,1257268824869435648,4\">b站人均鉴挂专家，其实就是自己菜，看谁都是挂。</d>,\n",
       " <d p=\"342.89800,1,25,16777215,1676969316,0,170bd81b,1257268767524872960,4\">哈哈哈</d>,\n",
       " <d p=\"492.52200,5,25,15138834,1676969299,0,b0933bf,1257268625313067776,4\">人仰马翻</d>,\n",
       " <d p=\"73.18500,1,25,16777215,1676969291,0,188ef91c,1257268557759620608,4\">起飞</d>,\n",
       " <d p=\"55.89000,1,25,16777215,1676969177,0,f7394701,1257267604217822976,4\">哟？？！</d>,\n",
       " <d p=\"320.36000,5,25,16777215,1676969176,0,df98a306,1257267596324105216,4\">哼！嘬使！</d>,\n",
       " <d p=\"145.94400,5,25,16707842,1676969121,0,87e658bd,1257267133306776320,4\">芜湖环保大使</d>,\n",
       " <d p=\"391.51300,1,25,16777215,1676969058,0,5987f96d,1257266606930054656,4\">落荒而逃</d>,\n",
       " <d p=\"78.71800,5,25,16777215,1676969022,0,a9d20f00,1257266297625058816,4\">五档起步！</d>,\n",
       " <d p=\"53.02900,5,25,16707842,1676969013,0,87e658bd,1257266229081801984,4\">不诈随说</d>,\n",
       " <d p=\"64.76800,1,25,16777215,1676968997,0,abde8a2e,1257266089319299840,4\">对味</d>,\n",
       " <d p=\"4.01800,5,25,16707842,1676968945,0,87e658bd,1257265654068046592,4\">哟 新片头</d>,\n",
       " <d p=\"160.87100,1,25,16777215,1676968922,0,f608905e,1257265464493596416,4\">现在知道为什么要铁包皮了吧</d>,\n",
       " <d p=\"135.55900,5,25,15138834,1676968910,0,b0933bf,1257265360122417408,4\">经典铁人三项</d>,\n",
       " <d p=\"85.77100,1,25,16777215,1676968886,0,c1d6e6d3,1257265158821214208,4\">突然起飞</d>,\n",
       " <d p=\"400.25900,1,25,16777215,1676968852,0,df669a6a,1257264878490739968,4\">徐霞客游记</d>,\n",
       " <d p=\"354.99800,5,25,16777215,1676968833,0,ffb3d76e,1257264717731631360,4\">见到人就说开了，有些人是这样的</d>,\n",
       " <d p=\"464.36000,1,25,16777215,1676968788,0,d5a4a89d,1257264340025805824,4\">打断施法</d>,\n",
       " <d p=\"272.35800,5,25,16777215,1676968726,0,ffb3d76e,1257263821131927040,4\">经典无掩体对狙</d>,\n",
       " <d p=\"314.94200,1,25,16777215,1676968632,0,d5a4a89d,1257263029373369088,4\">这比游戏就不能玩，玩的好说你开挂，玩不好说你彩笔</d>,\n",
       " <d p=\"377.92100,1,25,16777215,1676968623,0,b81df87a,1257262949966366208,4\">哈哈哈哈哈哈</d>,\n",
       " <d p=\"527.33700,1,25,16777215,1676968608,0,782bb36,1257262824573772800,4\">我还以为是鬼史东在开呢</d>,\n",
       " <d p=\"20.53800,5,25,16707842,1676968596,0,5d5c1870,1257262723759143680,4\">铁什么</d>,\n",
       " <d p=\"20.17800,1,25,16777215,1676968583,0,5d5c1870,1257262621518778880,4\">铁包皮：这种车的包皮像铁一样硬</d>,\n",
       " <d p=\"301.95500,1,25,16777215,1676968544,0,b81df87a,1257262293683750144,4\">哈哈哈</d>,\n",
       " <d p=\"136.83800,1,25,16777215,1676968544,0,ffb3d76e,1257262288348451072,4\">经典坤投</d>,\n",
       " <d p=\"210.96400,1,25,16707842,1676968519,0,b0661fc7,1257262085596060416,4\">三个人在笑</d>,\n",
       " <d p=\"163.73900,1,25,16777215,1676968486,0,621ab65f,1257261803461734400,4\">哈哈哈</d>,\n",
       " <d p=\"172.30800,1,25,16707842,1676968472,0,b0661fc7,1257261683194533120,4\">盲猜起飞</d>,\n",
       " <d p=\"494.61200,1,25,16777215,1676968460,0,782bb36,1257261585375072512,4\">三英战吕布</d>,\n",
       " <d p=\"209.69400,1,25,16777215,1676968452,0,b81df87a,1257261516244321280,4\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"211.08500,1,25,16777215,1676968442,0,baea6152,1257261432836458752,4\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"147.30500,1,25,16707842,1676968441,0,b0661fc7,1257261428122025728,4\">我也喜欢骑自行车 哈哈</d>,\n",
       " <d p=\"137.27700,1,25,16777215,1676968427,0,d5a4a89d,1257261310698145280,4\">无证骑士</d>,\n",
       " <d p=\"125.11900,1,25,16707842,1676968412,0,b0661fc7,1257261183459695872,4\">曼？！李在赣神魔</d>,\n",
       " <d p=\"471.83300,1,25,16777215,1676968408,0,4a70f349,1257261151356773888,4\">逆天</d>,\n",
       " <d p=\"162.85300,1,25,16777215,1676968396,0,b81df87a,1257261049921440512,4\">6</d>,\n",
       " <d p=\"129.20600,1,25,16777215,1676968362,0,b81df87a,1257260763232564736,4\">他还在飞！！</d>,\n",
       " <d p=\"116.05400,1,25,16777215,1676968347,0,baea6152,1257260635440648448,4\">第二宇宙速度</d>,\n",
       " <d p=\"108.02400,1,25,16777215,1676968339,0,baea6152,1257260568499612416,4\">飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"127.07900,1,25,16777215,1676968328,0,9b56f6e3,1257260477071993088,4\">曼？？？？？</d>,\n",
       " <d p=\"79.46600,1,25,16777215,1676968304,0,b81df87a,1257260277230148864,4\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"84.59000,1,25,16777215,1676968269,0,baea6152,1257259984148841984,4\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"60.44100,1,25,16777215,1676968261,0,9b56f6e3,1257259918088564736,4\">曼？？？？？</d>,\n",
       " <d p=\"31.22300,1,25,16777215,1676968251,0,b81df87a,1257259831450991104,4\">逆天</d>,\n",
       " <d p=\"55.60500,1,25,16777215,1676968240,0,baea6152,1257259741131153920,4\">曼！</d>,\n",
       " <d p=\"468.86200,1,25,16777215,1676968203,0,70dbcc4a,1257259428907110912,4\">逆天</d>,\n",
       " <d p=\"553.49900,1,25,16777215,1676968186,0,9a4e221d,1257259285780573952,4\">作弊的</d>,\n",
       " <d p=\"218.39100,1,25,16777215,1676968159,0,8323b7bc,1257259065344644608,4\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"202.05700,1,25,16777215,1676968153,0,d0331628,1257259008218408192,4\">蹦极僵尸</d>,\n",
       " <d p=\"434.98200,1,25,16777215,1676968137,0,4db3a950,1257258878085721856,4\">小司马逆天</d>,\n",
       " <d p=\"210.71900,1,25,16777215,1676968086,0,a52d94c5,1257258452254724352,4\">这也能飞？</d>,\n",
       " <d p=\"428.86200,1,25,16777215,1676968041,0,c9e79b51,1257258075807757568,4\">不是拌汁液选手我不是很认可</d>,\n",
       " <d p=\"423.91200,1,25,16777215,1676967969,0,7c712010,1257257470552814336,4\">旋转跳</d>,\n",
       " <d p=\"124.15700,1,25,16777215,1676967958,0,16b1ba55,1257257376198072064,4\">你锁头外挂吧</d>,\n",
       " <d p=\"207.57100,1,25,16777215,1676967952,0,70dbcc4a,1257257321915449088,4\">飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"360.03800,1,25,16777215,1676967925,0,9cb2871a,1257257097234482944,4\">草原毒蛇</d>,\n",
       " <d p=\"53.51900,1,25,16777215,1676967922,0,a52d94c5,1257257072983087872,4\">曼？？？</d>,\n",
       " <d p=\"124.88300,1,25,16777215,1676967867,0,70dbcc4a,1257256613824632320,4\">开了吧</d>,\n",
       " <d p=\"238.78200,1,25,16777215,1676967833,0,ec7c3a01,1257256330985592064,4\">天降神龙！</d>,\n",
       " <d p=\"78.37600,1,25,16777215,1676967816,0,70dbcc4a,1257256182524110080,4\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"63.35800,1,25,16777215,1676967786,0,70dbcc4a,1257255929297300992,4\">太对了</d>,\n",
       " <d p=\"59.34700,1,25,16777215,1676967775,0,70dbcc4a,1257255843456830208,4\">我是来看这个的？</d>,\n",
       " <d p=\"211.72100,1,25,16777215,1676967769,0,ae8f890c,1257255788595228416,4\">变轨是这样的</d>,\n",
       " <d p=\"52.05100,1,25,16777215,1676967747,0,70dbcc4a,1257255602627911424,4\">曼？</d>,\n",
       " <d p=\"543.68700,1,25,16777215,1676967734,0,bb781ebf,1257255500169732864,4\">好厚的血</d>,\n",
       " <d p=\"173.92900,5,25,16777215,1676967697,0,b364771,1257255186427530240,4\">富而顿回收系统？现在吃鸡这么多东西了吗</d>,\n",
       " <d p=\"90.07500,1,25,16777215,1676967682,0,2cb58e3c,1257255058467693312,4\">3d自行车</d>,\n",
       " <d p=\"106.30100,1,25,16777215,1676967648,0,ae8f890c,1257254777130078464,4\">又飞 飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"78.64100,1,25,16777215,1676967611,0,ae8f890c,1257254461433234432,4\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"557.27700,1,25,16777215,1676967601,0,f6432350,1257254384610693376,4\">是大哥，瞬移的</d>,\n",
       " <d p=\"493.18200,1,25,16777215,1676967595,0,5432ace9,1257254330780616704,4\">《马氏三角杀》</d>,\n",
       " <d p=\"489.84300,5,25,16707842,1676967593,0,514a844d,1257254314179904000,4\">撞他！</d>,\n",
       " <d p=\"102.63900,1,25,16777215,1676967562,0,93f082c8,1257254056305390336,4\">芜湖明白起再次起飞</d>,\n",
       " <d p=\"77.87900,1,25,16777215,1676967517,0,93f082c8,1257253678490951424,4\">芜湖明白，可以起飞</d>,\n",
       " <d p=\"8.35800,1,25,16777215,1676967515,0,8e8c2995,1257253656966110976,4\">这个片头多捞哦</d>,\n",
       " <d p=\"433.65400,1,25,15138834,1676967508,0,514a844d,1257253598790978816,4\">经典糕手</d>,\n",
       " <d p=\"387.62900,1,25,16777215,1676967507,0,194282a2,1257253593229177088,4\">芜湖潘森</d>,\n",
       " <d p=\"83.30700,1,25,16777215,1676967495,0,7b9b1847,1257253487910297088,4\">突然起飞</d>,\n",
       " <d p=\"302.23000,1,25,15138834,1676967355,0,514a844d,1257252317137444864,4\">老马:我都菜成这样了你还捶我开挂(委屈)</d>,\n",
       " <d p=\"74.34400,1,25,16777215,1676967298,0,1c9fbad4,1257251835119609088,4\">这不起飞？</d>,\n",
       " <d p=\"64.89900,1,25,16777215,1676967296,0,be0990ac,1257251819894593792,4\">一摸一样</d>,\n",
       " <d p=\"452.42900,1,25,16777215,1676967258,0,a1f8a031,1257251503593628416,4\">[前方高能]</d>,\n",
       " <d p=\"107.85900,1,25,16777215,1676967245,0,6fdafda9,1257251396907180800,4\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"81.98200,1,25,16777215,1676967230,0,d0a873bb,1257251268351708928,4\">飞飞飞飞飞飞飞飞飞飞飞飞f f</d>,\n",
       " <d p=\"65.94000,1,25,16777215,1676967209,0,d0a873bb,1257251089095664128,4\">对胃了</d>,\n",
       " <d p=\"7.86900,1,25,16777215,1676967051,0,1afd597d,1257249768485236480,4\">逆天</d>,\n",
       " <d p=\"276.60700,1,25,16777215,1676966984,0,56d7bceb,1257249201381954048,4\">经典无掩体</d>,\n",
       " <d p=\"30.49900,5,25,15138834,1676966973,0,514a844d,1257249116606577152,4\">芜湖男科:这把高端局</d>,\n",
       " <d p=\"555.97900,1,25,16777215,1676966962,0,6a7d146,1257249023812128512,4\">对面还开了移速挂，哈哈</d>,\n",
       " <d p=\"11.20600,1,25,16777215,1676966929,0,e1097a96,1257248746761515776,4\">？？？？？</d>,\n",
       " <d p=\"516.79100,5,25,16777215,1676966906,0,64bdf441,1257248546558777088,4\">打完了吧小老板，到我了，哟！</d>,\n",
       " <d p=\"437.06000,1,25,16777215,1676966869,0,e9e9117e,1257248238940336384,4\">味太冲了</d>,\n",
       " <d p=\"353.90400,1,25,16777215,1676966841,0,7a2e2172,1257248003069466112,4\">泪目</d>,\n",
       " <d p=\"153.95900,1,25,16777215,1676966810,0,d379de55,1257247741596661248,4\">这波节目效果确实好</d>,\n",
       " <d p=\"85.43800,1,25,16777215,1676966644,0,74b6f50,1257246354481362944,4\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"297.44700,1,25,16777215,1676966641,0,81e70ee9,1257246328158135808,4\">对面：我让你逃？</d>,\n",
       " <d p=\"133.82100,5,25,15138834,1676966635,0,20e7756e,1257246276123428608,4\">史健将</d>,\n",
       " <d p=\"85.51900,1,25,16777215,1676966606,0,d7443d31,1257246036536557312,4\">飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"124.37800,1,25,16777215,1676966606,0,d460f75f,1257246030916035072,4\">曼？？</d>,\n",
       " <d p=\"354.71000,1,25,16777215,1676966596,0,b4b4bcfe,1257245948288208384,4\">右下角体感游戏</d>,\n",
       " <d p=\"126.52600,1,25,16777215,1676966538,0,17793366,1257245461933663232,4\">曼！</d>,\n",
       " <d p=\"205.75200,1,25,16777215,1676966498,0,7b3e6e62,1257245130742988800,4\">富尔顿</d>,\n",
       " <d p=\"168.65200,1,25,16777215,1676966486,0,bd9ede20,1257245027931907584,4\">还就那个铁包皮</d>,\n",
       " <d p=\"58.34500,1,25,16777215,1676966467,0,17793366,1257244864178149632,4\">曼？</d>,\n",
       " <d p=\"346.42900,5,25,15138834,1676966458,0,d931dd15,1257244792732232192,4\">他真的我哭死</d>,\n",
       " <d p=\"34.76300,1,25,16777215,1676966437,0,e9e9117e,1257244618014318592,3\">？</d>,\n",
       " <d p=\"210.15300,1,25,16777215,1676966304,0,e6270adb,1257243501490692608,3\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"5.14000,1,25,16777215,1676966278,0,b0661fc7,1257243278529944576,3\">恐怖</d>,\n",
       " <d p=\"29.32900,1,25,16777215,1676966271,0,bd9ede20,1257243225958200064,3\">逆天</d>,\n",
       " <d p=\"365.12600,5,25,16777215,1676966191,0,82cb5d34,1257242556312843776,3\">找个路人折磨一下</d>,\n",
       " <d p=\"494.76600,1,25,16777215,1676966173,0,6ad16fee,1257242404411517952,3\">队友好帅</d>,\n",
       " <d p=\"338.67000,5,25,16707842,1676966171,0,39e3fc38,1257242382022706432,3\">平的不是很安</d>,\n",
       " <d p=\"24.27600,1,25,16777215,1676966148,0,fbaf7566,1257242191643194112,3\">悖论种</d>,\n",
       " <d p=\"510.17200,1,25,16777215,1676966141,0,c4bae24a,1257242134927567616,3\">有鼠标宏</d>,\n",
       " <d p=\"127.12400,1,25,16777215,1676966139,0,32a4c08a,1257242114652204800,3\">？</d>,\n",
       " <d p=\"104.42400,1,25,16777215,1676966134,0,e6270adb,1257242073984456448,3\">第二宇宙速度</d>,\n",
       " <d p=\"83.09100,1,25,16777215,1676966109,0,e6270adb,1257241863682176256,3\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"556.20900,1,25,16777215,1676966070,0,3a8033b9,1257241534915541760,3\">掩耳盗铃</d>,\n",
       " <d p=\"53.61900,1,25,16777215,1676966064,0,32a4c08a,1257241484089217792,3\">？</d>,\n",
       " <d p=\"401.48100,1,25,16777215,1676966051,0,6ad16fee,1257241375079069952,3\">放学</d>,\n",
       " <d p=\"329.28900,1,25,16777215,1676966016,0,d58e894,1257241084439226112,3\">周撅伦</d>,\n",
       " <d p=\"372.56600,1,25,16777215,1676965973,0,b80bd030,1257240727579496448,3\">现在知道什么意思了吧</d>,\n",
       " <d p=\"220.25900,1,25,16777215,1676965908,0,4de3cdf5,1257240182218991872,3\">笑死我了</d>,\n",
       " <d p=\"172.90800,1,25,16777215,1676965886,0,1a1d85dc,1257239997862421248,3\">原来神仙索还没有失传</d>,\n",
       " <d p=\"130.88100,1,25,16777215,1676965759,0,6ad16fee,1257238928348498432,3\">自行撒手</d>,\n",
       " <d p=\"81.61900,1,25,16777215,1676965712,0,4dc29bee,1257238534612366336,3\">几声强调起飞</d>,\n",
       " <d p=\"463.30500,5,25,16707842,1676965707,0,6f2b4994,1257238489876238848,3\">哈哈哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"102.43000,1,25,16777215,1676965705,0,e5a92191,1257238475414403328,3\">飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"97.03700,1,25,16777215,1676965681,0,1a71ed81,1257238271831281664,3\">经典“work out”</d>,\n",
       " <d p=\"82.79400,1,25,16777215,1676965679,0,e5a92191,1257238258358912512,3\">飞飞飞飞飞飞</d>,\n",
       " <d p=\"345.85400,1,25,16777215,1676965654,0,22b3ef05,1257238047955713792,3\">辛苦了是真没绷住</d>,\n",
       " <d p=\"65.49400,1,25,16777215,1676965652,0,e5a92191,1257238035465231360,3\">对味了！</d>,\n",
       " <d p=\"544.21700,1,25,16777215,1676965650,0,236ec6bb,1257238012673239808,3\">你惊扰了大哥</d>,\n",
       " <d p=\"454.31800,1,25,16777215,1676965617,0,ef4c6c2f,1257237738978052096,3\">DJ</d>,\n",
       " <d p=\"240.17900,1,25,16777215,1676965599,0,37a38ef7,1257237582857698560,3\">逆大天</d>,\n",
       " <d p=\"370.79900,1,25,16777215,1676965571,0,6f2b4994,1257237353378914048,3\">经典window</d>,\n",
       " <d p=\"110.58900,1,25,16777215,1676965545,0,788fac5d,1257237131273743104,3\">升调就离谱</d>,\n",
       " <d p=\"173.77900,1,25,16777215,1676965528,0,37a38ef7,1257236993977413632,3\">呼救？？</d>,\n",
       " <d p=\"548.14100,1,25,16777215,1676965528,0,5232b73c,1257236993231157504,3\">这他妈说他开挂了谁信啊</d>,\n",
       " <d p=\"294.10200,1,25,16777215,1676965494,0,712416ad,1257236704897667840,3\">这也能说开？</d>,\n",
       " <d p=\"127.21900,1,25,16777215,1676965472,0,37a38ef7,1257236523871503872,3\">曼   厂   班</d>,\n",
       " <d p=\"90.89000,1,25,16707842,1676965470,0,89180264,1257236500744339200,3\">芜证骑士</d>,\n",
       " <d p=\"36.60900,1,25,16777215,1676965403,0,1e172805,1257235943279325952,3\">他是懂直播的</d>,\n",
       " <d p=\"553.90500,1,25,16777215,1676965384,0,8a55f78d,1257235785850364160,3\">[前方高能]</d>,\n",
       " <d p=\"15.92000,1,25,16777215,1676965382,0,89180264,1257235765700858368,3\">我可以坐下了吗</d>,\n",
       " <d p=\"60.65900,1,25,16777215,1676965380,0,37a38ef7,1257235750349567744,3\">我不能接受</d>,\n",
       " <d p=\"32.29500,1,25,16777215,1676965376,0,65609600,1257235712676401920,3\">包皮</d>,\n",
       " <d p=\"53.17900,1,25,16777215,1676965369,0,37a38ef7,1257235654568453888,3\">曼？？？</d>,\n",
       " <d p=\"11.79200,1,25,16646914,1676965357,0,ec9ae47c,1257235553586384896,3\">横扫饥饿，做回自己</d>,\n",
       " <d p=\"206.45700,1,25,16777215,1676965340,0,be63393b,1257235413479789056,3\">apex</d>,\n",
       " <d p=\"81.28400,1,25,16777215,1676965330,0,ea4f454f,1257235331724786432,3\">飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"7.81900,1,25,16777215,1676965319,0,37a38ef7,1257235235381653248,3\">逆天片头</d>,\n",
       " <d p=\"440.28100,5,25,16646914,1676965254,0,e98017f1,1257234696472136960,3\">就开始骂你了</d>,\n",
       " <d p=\"0.45900,5,25,15138834,1676965236,0,b53c7ef7,1257234541383340544,3\">这个片头多捞哦，捞的淌口水</d>,\n",
       " <d p=\"443.65900,1,25,16777215,1676965188,0,44c1051f,1257234140021972992,3\">开始折磨</d>,\n",
       " <d p=\"417.25600,1,25,16777215,1676965169,0,861c3f1f,1257233976914340096,3\">颜值</d>,\n",
       " <d p=\"422.70700,1,25,16777215,1676965157,0,d1805312,1257233882315539456,3\">不是职业选手，我不认可</d>,\n",
       " <d p=\"314.60900,1,25,16777215,1676965152,0,8af15ba2,1257233834693737216,3\">这个位置不按出好友面板？</d>,\n",
       " <d p=\"397.85900,1,25,16777215,1676965140,0,44c1051f,1257233733946316544,3\">战地记者</d>,\n",
       " <d p=\"418.62200,1,25,16777215,1676965106,0,a178df75,1257233453724882688,3\">哈哈哈哈哈</d>,\n",
       " <d p=\"34.24500,1,25,16777215,1676965090,0,97f36951,1257233317712269568,3\">铁什么？</d>,\n",
       " <d p=\"434.67900,1,25,16777215,1676965065,0,71d8a229,1257233103190232064,3\">不说话装高手</d>,\n",
       " <d p=\"371.58200,1,25,16777215,1676965040,0,54d792f8,1257232900714481408,3\">吟宝限时出镜</d>,\n",
       " <d p=\"208.99400,1,25,16777215,1676965002,0,2245b6e8,1257232578499772672,3\">自然选择号 前进四！</d>,\n",
       " <d p=\"121.30700,1,25,16777215,1676964996,0,806b083f,1257232526322415104,3\">这波跟枪离谱简直像锁一样</d>,\n",
       " <d p=\"235.89900,1,25,16777215,1676964975,0,44c1051f,1257232355203305216,3\">经典反向跑毒</d>,\n",
       " <d p=\"9.72900,5,25,15138834,1676964974,0,343baa64,1257232341932447232,3\">经典辣子鸡</d>,\n",
       " <d p=\"0.53200,1,25,16777215,1676964972,0,86ac2dee,1257232325297670912,3\">我是每期必看的华科男同连奕锋</d>,\n",
       " <d p=\"441.27500,1,25,16777215,1676964957,0,6ef8c2e1,1257232202119598336,3\">想骂你是吧</d>,\n",
       " <d p=\"208.78700,1,25,16777215,1676964956,0,861c3f1f,1257232191986133760,3\">第三宇宙速度</d>,\n",
       " <d p=\"163.77900,1,25,16777215,1676964953,0,ab89b58a,1257232171073250048,3\">？</d>,\n",
       " <d p=\"77.71500,1,25,16777215,1676964953,0,a644c272,1257232171022929664,3\">起飞</d>,\n",
       " <d p=\"163.98700,1,25,16777215,1676964906,0,861c3f1f,1257231774426453760,3\">回首掏</d>,\n",
       " <d p=\"216.89900,1,25,16777215,1676964905,0,5cafd7fb,1257231764309932032,3\">哈哈哈哈</d>,\n",
       " <d p=\"144.53100,1,25,16777215,1676964881,0,861c3f1f,1257231561716434432,3\">单车杀手</d>,\n",
       " <d p=\"207.20600,1,25,16777215,1676964850,0,19ebb34,1257231306182750208,3\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"20.90400,5,25,16646914,1676964826,0,e98017f1,1257231100175168000,3\">钢 力 士</d>,\n",
       " <d p=\"35.30000,1,25,16777215,1676964825,0,ab89b58a,1257231093263100672,3\">？</d>,\n",
       " <d p=\"464.57900,1,25,16777215,1676964821,0,61c2d13c,1257231063793995264,3\">哈哈哈哈哈哈哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"81.21400,1,25,16777215,1676964812,0,861c3f1f,1257230984965823744,3\">早间航班</d>,\n",
       " <d p=\"0.62700,1,25,16777215,1676964793,0,8a24cdc9,1257230823518951168,3\">再看亿遍片头</d>,\n",
       " <d p=\"386.41900,1,25,16777215,1676964739,0,61c2d13c,1257230368931718912,3\">哈哈哈哈哈哈哈</d>,\n",
       " <d p=\"212.63200,1,25,16777215,1676964710,0,83ba1a30,1257230125435745024,3\">梅开二度</d>,\n",
       " <d p=\"338.12700,1,25,16777215,1676964684,0,ca0723fa,1257229914613273088,3\">绊倒铁盒</d>,\n",
       " <d p=\"347.35800,1,25,16777215,1676964670,0,c88c1faa,1257229797558466560,3\">怎么看出来开了的？</d>,\n",
       " <d p=\"42.61900,1,25,16777215,1676964646,0,fb6f0c6d,1257229593287334656,3\">割都割不了</d>,\n",
       " <d p=\"127.66800,1,25,16777215,1676964620,0,83ba1a30,1257229375074631424,3\">曼？？？？？？？</d>,\n",
       " <d p=\"440.59700,1,25,16777215,1676964606,0,5db0ecf1,1257229259471436288,3\">喷你是吧</d>,\n",
       " <d p=\"413.41500,1,25,16777215,1676964581,0,3fa61286,1257229043238247936,3\">绷不住了</d>,\n",
       " <d p=\"31.09200,1,25,16777215,1676964580,0,314c1b27,1257229042348956928,3\">铁包皮</d>,\n",
       " <d p=\"88.44900,1,25,16777215,1676964577,0,83ba1a30,1257229016277389568,3\">这就飞了？</d>,\n",
       " <d p=\"211.21900,1,25,16777215,1676964560,0,61c2d13c,1257228874828445184,3\">飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞飞</d>,\n",
       " <d p=\"63.68600,1,25,16777215,1676964547,0,83ba1a30,1257228765306850560,3\">曼？？？？</d>,\n",
       " ...]"
      ]
     },
     "execution_count": 172,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dom.find_all('d')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5fd9e894",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "78663f61",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "a455a9fa",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.13"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
